Condividi tramite


New-TemporaryFile

Crea un file temporaneo.

Sintassi

Default (Impostazione predefinita)

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.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:Wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Output

FileInfo

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