我在这里寻找我的问题的答案,但似乎没有人找到。
我正在寻找一种从目录中有选择地删除文件的方法,因此我有;过去 7 天的每个文件,每 30 天一个文件。
因此实际上我得到了上周的文件,然后是每个月的文件。我想使用批处理脚本来执行删除操作或使用 GUI,我不介意,但它必须是我可以安排的。目前我正在手动调整文件...
大多数答案都是针对linux的; 每日、每周、每年备份脚本 这个看起来很接近。
我将非常感激任何帮助,因为它将节省我一天中宝贵的时间并释放一些存储空间。
答案1
forfiles 命令可以根据文件的年龄来选择文件,因此可以使用以下命令删除 7 天或更长时间的日志文件:
forfiles /d -7 /c“cmd /c echo @file”
要保存每月的副本,请使用任务计划程序每月将该文件复制到存档文件夹一次。