【发布时间】:2018-07-14 08:40:28
【问题描述】:
我有这样的命令
dir "D:\BA1\xml-data\build-dir" -Directory | Where LastAccessTime -lt (Get-Date).AddDays(-22) | Remove-Item -Recurse
删除旧文件夹。大多数时候它都有效。但是有时这些文件夹包含隐藏文件和此作业日志。 “您没有足够的访问权限来执行此操作。”
我不知道的是:
如果该命令无法删除至少一项,如何使整个作业失败(将错误代码设置为 1 并退出)。
【问题讨论】:
-
请提供有关所需行为的更多详细信息。如果至少可以删除一个子文件夹,您是否希望退出代码为 0?子文件夹中的任何项目?您是否希望在出现错误时继续删除(尽可能多地删除项目)?还是要在第一个错误后退出?
-
如果出现任何问题,预期的行为会失败,以便管理员收到通知并进行调查。