Skip to content

Commit 75f9a54

Browse files
committed
Adde New-TempFile cmdlet
1 parent 01aabe8 commit 75f9a54

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

extensions/New-TempFile.ps1

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
function New-TempFile {
2+
<#
3+
.SYNOPSIS
4+
Creates a temporary file.
5+
6+
.DESCRIPTION
7+
The New-TempFile 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.
8+
The cmdlet creates the file in your $Env:Temp folder.
9+
10+
.EXAMPLE
11+
$tempFile = New-TempFile
12+
13+
#>
14+
if ($PSVersionTable.PSVersion.Major -ge 5) {
15+
return New-TemporaryFile
16+
}
17+
else {
18+
return (New-Item -ItemType File -Path $env:TEMP -Name (New-Guid).Guid)
19+
}
20+
}

0 commit comments

Comments
 (0)