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:
- Percorso specificato dalla variabile di ambiente TMP.
- Percorso specificato dalla variabile di ambiente TEMP.
- Percorso specificato dalla variabile di ambiente USERPROFILE.
- 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
Questo cmdlet restituisce un oggetto FileInfo che rappresenta il file temporaneo.