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 del .tmp nome file. 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 U edizione Standard RPROFILE.
    4. La 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 .tmp file nella cartella temporanea e quindi archivia un riferimento al file nella $TempFile variabile . È possibile usare questo file in un secondo momento nello script.

Parametri

-Confirm

Richiede conferma 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 gli effetti dell'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.