有人用过可以设置删除指定日期文件的工具么

有没有人用过,可以删除指定日期文件的工具
例如删除D盘所有3天前的文件
发现只有通过命令写脚本删除,这个脚本偶尔还不好用,有没有开发出来的工具?或者某个软件附带的功能也行

linux倒是可以直接可以使用

find /target/path ! -newermt '2022-02-13'

后续增加 -delete 参数进行删除


windows好像可以使用 gci

在windows平台上,这个工作可以使用everything来完成。把D盘上的所有文件搜索出来后,按时间做排序,然后就是选择和删除了,很简单。

2 个赞

everything本身就支持按日期过滤文件,并且everything有命令行版本,结合输出自己写一个删除脚本即可

https://ss64.com/nt/forfiles.html


TC自带的搜索

使用 ForFiles 命令或者 Powershell 写脚本,然后加到计划任务里;
以前用Limagito弄过,不过是付费软件,其实类似的Free软件也有一些,但是都好久了吧。嗯,DeClutter 应该还算新点儿的免费软件,其实DeClutter算是个简化的自动化软件,就是针对某一文件夹添加规则,然后if…就…的处理。
很多自动化类软件也可以实现,例如Automation Workshop 之类的,无外乎在脚本软件内部弄个计划任务,然后写个删除的脚本。
如果有时间,其实自己写一个应该也不难。。。