我正在寻找一个批处理函数,可以递归删除给定路径中超过 X 天的所有文件/文件夹。
是否有可以放入批处理函数中的快速简便的代码片段?
答案1
如果你的命令解释器是JP Software 的 TCC/LE,只需使用日期范围和del
命令。以下是删除超过 30 天的文件(以及随之而来的空目录)的方法:
删除/[d-30,%@makedate[0]] /s/x *
*
当然,是一个通配符,可以包含路径名。
进一步阅读
- 乔纳森·德·博因·波拉德(2003 年,2007 年)。使用 JP Software 的命令解释器执行一些常见的任务。. 常见问题答案。