PowerShell 技能连载 - 危险的临时文件!

内部的系统功能往往十分有用,但请确保真正了解它们的功能。

一个特别常见的系统方法叫做 GetTempFileName() ,能够创建临时文件名。而当您进一步观察的时候,您会发现它不仅创建临时文件名,而且还创建了临时文件:

1
2
$file = [System.IO.Path]::GetTempFileName()
Test-Path -Path $file

所以如果在脚本中只是使用这个方法来创建临时文件名的话,会留下一大堆孤立的文件。

PowerShell 技能连载 - 危险的临时文件!

http://blog.vichamp.com/2017/03/10/dangerous-temp-files/

作者

吴波

发布于

2017-03-10

更新于

2022-07-06

许可协议

评论