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 cmdlet New-TemporaryFile crea un file vuoto con l'estensione del nome file .tmp. Questo cmdlet denomina 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 verifica l'esistenza di variabili di ambiente nell'ordine seguente e usa il primo percorso trovato:

  • Nelle piattaforme Windows:

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

Esempio

Esempio 1: Creare un file temporaneo

$TempFile = New-TemporaryFile

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

Parametri

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output

FileInfo

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