PowerShell:
创建临时文件

如何:

# 创建一个临时文件
$tempFile = [System.IO.Path]::GetTempFileName()
# 查看临时文件名字
$tempFile

# 写点东西到临时文件
"Hello, temporary world!" | Out-File -FilePath $tempFile

# 读取临时文件内容
Get-Content -Path $tempFile

# 删掉临时文件
Remove-Item -Path $tempFile

如果正确无误,你会看到:

  1. 创建的临时文件路径
  2. “Hello, temporary world!“文本
  3. 然后文件消失不见了

深入探讨

早年,程序员处理数据经常需要创建临时存储位置。在PowerShell里,利用.NET库可以很容易地创建临时文件,这是现在的常用方法了。另外选项,比如New-TemporaryFile cmdlet,也可以但功能较少。再实际操作中,创建临时文件的方式要考虑到安全性、容错性还有是否能顺畅清除。

参看