Dela via


New-TemporaryFile

Skapar en temporär fil.

Syntax

Default (Standard)

New-TemporaryFile
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Den här cmdleten skapar temporära filer som du kan använda i skript.

Cmdleten New-TemporaryFile skapar en tom fil med filnamnstillägget .tmp. Den här cmdleten ger filen namnet tmp<NNNN>.tmp, där <NNNN> är ett slumpmässigt hexadecimalt tal. Cmdleten skapar filen i mappen TEMP.

Den här cmdleten använder metoden Path.GetTempPath() för att hitta mappen TEMP. Den här metoden söker efter förekomsten av miljövariabler i följande ordning och använder den första sökvägen som hittades:

  • På Windows-plattformar:

    1. Sökvägen som anges av TMP-miljövariabeln.
    2. Sökvägen som anges av temp-miljövariabeln.
    3. Sökvägen som anges av miljövariabeln USERPROFILE.
    4. Windows-katalogen.
  • På icke-Windows-plattformar: Använder sökvägen som anges av miljövariabeln TMPDIR.

Exempel

Exempel 1: Skapa en temporär fil

$TempFile = New-TemporaryFile

Det här kommandot genererar en .tmp fil i den temporära mappen och lagrar sedan en referens till filen i variabeln $TempFile. Du kan använda den här filen senare i skriptet.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:False
Stöder jokertecken:False
DontShow:False
Alias:jfr

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WhatIf

Visar vad som skulle hända om kommandot körs. Cmdleten körs inte.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:False
Stöder jokertecken:False
DontShow:False
Alias:Wi

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Utdata

FileInfo

Den här cmdleten returnerar ett FileInfo- objekt som representerar den tillfälliga filen.