Condividi tramite


New-TemporaryFile

Crea un file temporaneo.

Sintassi

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

Descrizione

Questo cmdlet crea file temporanei che è possibile usare negli script.

Il New-TemporaryFile cmdlet crea un file vuoto con l'estensione .tmp del nome file. Questo cmdlet chiama il file tmp<NNNN>.tmp, dove <NNNN> è un numero esadecimale casuale. Il cmdlet crea il file nella cartella TEMP .

Questo cmdlet usa il metodo Path.GetTempPath() per trovare la cartella TEMP . Questo metodo controlla l'esistenza di variabili di ambiente nell'ordine seguente e usa il primo percorso trovato:

  • Nelle piattaforme Windows:

    1. Il percorso specificato dalla variabile di ambiente TMP.
    2. Il percorso specificato dalla variabile di ambiente TEMP.
    3. Il percorso specificato dalla variabile di ambiente USERPROFILE.
    4. La directory Windows.
  • Nelle piattaforme non Windows: usa il percorso specificato dalla variabile di ambiente TMPDIR.

Esempio

Esempio 1: Create un file temporaneo

$TempFile = New-TemporaryFile

Questo comando genera un file nella cartella temporanea e quindi archivia un .tmp riferimento al file nella $TempFile variabile. È possibile usare questo file più avanti nello script.

Parametri

-Confirm

Richiede la conferma dell'utente prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Output

FileInfo

Questo cmdlet restituisce un oggetto FileInfo che rappresenta il file temporaneo.