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:
- 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.
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.