我需要根据文件的最后访问时间递归地删除所有文件(包括文件夹和子文件夹中的所有文件)。
我看了Stack Overflow的这篇文章Batch file to delete files older than N days,其中提到了以下解决方案:
forfiles -p "C:\what\ever" -s -m *.* -d <number of days> -c "cmd /c del @path"
然而,这是根据最后修改时间而不是最后访问时间删除文件。
另外,有没有一种方法可以将命令保存在脚本文件中,以便我只需双击即可运行?
(Get-Date).AddDays(-7)
来进行更多变的日期操作。 - Nick