今天在百度知道看到这样一个问题:
批处理只删除一个众多的文件夹里,昨天的文件夹?
http://zhidao.baidu.com/question/689168739848712772
我在该问题下做了简短回答并分享了我以前整理的代码;
细想这个问题,以及当初遇到同样需求时的处理过程,就想回过头来再掰扯掰扯;
掰扯的目的是为了能够理解批处理如何实现批量删除过期文件(夹)的过程。
翻开我的笔记,记录日期停留在2019年10月16日。
当时遇到的问题是公司一个项目每天的备份计划失败了,查看原因,原来是硬盘空间满了导致备份失败;
后来增加了NAS对每天备份的数据进行同步,但服务器自身的备份数据在同步后仍留在硬盘上,有什么办法能够对这些历史数据进行批量删除,仅保留最近60天的数据呢?
对于项目所在的Windows操作系统,我想通过 计划任务+批处理 的组合,来完成这项任务。