New-Temporary
File
Syntax
New-TemporaryFile
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
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 $Env:Temp folder.
This cmdlet creates temporary files that you can use in scripts.
Examples
Example 1: Create a temporary file
PS C:\> $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.
Optional Parameters
Prompts you for confirmation before running the cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Shows what would happen if the cmdlet runs. The cmdlet is not run.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Outputs
System.IO.FileInfo
This cmdlet returns a FileInfo object that represents the temporary file.