PowerShell 技能连载 - 危险的临时文件!
内部的系统功能往往十分有用,但请确保真正了解它们的功能。
一个特别常见的系统方法叫做 GetTempFileName()
,能够创建临时文件名。而当您进一步观察的时候,您会发现它不仅创建临时文件名,而且还创建了临时文件:
1 | $file = [System.IO.Path]::GetTempFileName() |
所以如果在脚本中只是使用这个方法来创建临时文件名的话,会留下一大堆孤立的文件。
PowerShell 技能连载 - 危险的临时文件!