New-TemporaryFile
Skapar en temporär fil.
Syntax
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 som har filnamnstillägget .tmp
.
Den här cmdleten ger filen tmp<NNNN>.tmp
namnet , där <NNNN>
är ett slumpmässigt hexadecimalt tal.
Cmdleten skapar filen i temp-mappen.
Den här cmdleten använder metoden Path.GetTempPath() för att hitta temp-mappen. 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:
- Sökvägen som anges av TMP-miljövariabeln.
- Sökvägen som anges av temp-miljövariabeln.
- Sökvägen som anges av miljövariabeln USERPROFILE.
- 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 tillfälliga 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.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Utdata
Den här cmdleten returnerar ett FileInfo-objekt som representerar den temporära filen.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för