http://www.cnblogs.com/xiongpq/p/3543229.html
$timeOutDay = 30
$filePath = "H:\DataBackup\File\1",
"H:\DataBackup\Database\2"
$allFile = Get-ChildItem -Path $filePath
foreach($file in $allFile)
{
$daySpan = ((Get-Date) - $file.LastWriteTime).Days
if ($daySpan -gt $timeOutDay)
{
Remove-Item $file.FullName -Recurse -Force
}
}
本文介绍了一个使用PowerShell脚本的方法来自动删除超过指定天数的旧文件。通过设置时间阈值和目标文件夹路径,该脚本遍历指定目录并删除所有超过预设天数的文件。

被折叠的 条评论
为什么被折叠?



