Windows批处理递归删除旧文件

Windows批处理递归删除旧文件

我正在寻找一个批处理函数,可以递归删除给定路径中超过 X 天的所有文件/文件夹。

是否有可以放入批处理函数中的快速简便的代码片段?

答案1

如果你的命令解释器是JP Software 的 TCC/LE,只需使用日期范围del命令。以下是删除超过 30 天的文件(以及随之而来的空目录)的方法:

删除/[d-30,%@makedate[0]] /s/x *
*当然,是一个通配符,可以包含路径名。

进一步阅读

相关内容