New-TemporaryFile
Creates a temporary file.
Sintassi
Default (impostazione predefinita).
New-TemporaryFile
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
This cmdlet creates temporary files that you can use in scripts.
The New-TemporaryFile
cmdlet creates an empty file that has the .tmp
file name extension.
This cmdlet names the file tmp<NNNN>.tmp
, where <NNNN>
is a random hexadecimal number.
The cmdlet creates the file in your TEMP folder.
This cmdlet uses the Path.GetTempPath() method to find your TEMP folder. This method checks for the existence of environment variables in the following order and uses the first path found:
On Windows platforms:
- The path specified by the TMP environment variable.
- The path specified by the TEMP environment variable.
- The path specified by the USERPROFILE environment variable.
- The Windows directory.
On non-Windows platforms: Uses the path specified by the TMPDIR environment variable.
Esempio
Example 1: Create a temporary file
$TempFile = New-TemporaryFile
This command generates a .tmp
file in your temporary folder, and then stores a reference to the file
in the $TempFile
variable. You can use this file later in your script.
Parametri
-Confirm
Prompts you for confirmation before running the cmdlet.
Proprietà dei parametri
Tipo: | SwitchParameter |
Valore predefinito: | False |
Supporta i caratteri jolly: | False |
DontShow: | False |
Alias: | cf |
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
Shows what would happen if the cmdlet runs. The cmdlet is not run.
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
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Output
FileInfo
This cmdlet returns a FileInfo object that represents the temporary file.