简介:我们在日常运维中,经常需要定期清理临时存放文件的文件夹,以下使用Powershell删除指定文件夹下的所有内容。
Powershell代码如下:
$TargetFolder = "Z:\Test"
$Files = get-childitem $TargetFolder -force
Foreach ($File in $Files)
{
$FilePath=$File.FullName
Remove-Item -Path $FilePath -Recurse -Force
}
进一步地,可以使用任务计划定期执行脚本,这样就可以实现自动清理临时文件夹内容了。
更新:
2016-04-26 以上脚本无法删除带转义字符的文件(夹),需要将-Path改成-LiteralPath;