我试图删除一些名称以"存档 - 安全*"开头的文件。超过5天。
我使用了以下cmd,但它返回" ERROR:找不到符合指定搜索条件的文件。"
forfiles -m"存档 - 安全 - *" -d -5 -c" cmd / c del @ path"
答案 0 :(得分:0)
我确定您已经解决了这个问题,或者它不再是问题,但这将是完成任务的一种方法。可以在.bat文件脚本中使用。
powershell -NoProfile -Command ^
"Get-ChildItem -File -Filter 'Archive-Security-*' |" ^
"ForEach-Object {" ^
"if ((($(Get-Date) - $_.LastAccessTime).Days) -gt 5) {" ^
"Remove-Item -Path $_.FullName -WhatIf" ^
"}" ^
"}"
当然,直接使用PowerShell会更容易。
Get-ChildItem -File -Filter 'Archive-Security-*' |
ForEach-Object {
if ((($(Get-Date) - $_.LastAccessTime).Days) -gt 5) {
Remove-Item -Path $_.FullName -WhatIf
}
}