我正在我的系统上手动删除超过6个月的文件,想要自动化这个过程,是否可以通过powershell?相当新鲜!
我想要删除超过6个月的文件。 任何帮助都会受到很多邀请!
答案 0 :(得分:0)
let cell = tableView.dequeueReusableCellWithIdentifier("CellIdentifier", forIndexPath: indexPath) as UITableViewCell
使用$ToDeleteLimit = (Get-Date).AddMonths(-6)
Get-ChildItem -Path \\PathToYourBackup -Recurse -Force | Where-Object { $_.LastWriteTime -lt $ToDeleteLimit } | Remove-Item -Force
参数迭代子目录和Recurse
参数以删除隐藏或只读文件。
答案 1 :(得分:0)
所以Vivek Kumar他的专栏会有效,但有一个重要的注意事项,那就是为什么我把它作为答案而不是作为评论发布。
这会有效,但要小心,如果剪切/粘贴旧文件,也会粘贴创建日期。因此,假设您剪切并粘贴已经存在于硬盘驱动器上2年的文件,您的脚本将在您第一次运行时删除它(而不是在您的六个月之后)。如果您复制/粘贴它,则创建日期将是您复制它的日期。