【发布时间】:2013-08-01 16:24:10
【问题描述】:
我正在寻找一种方法来将最新的 N 个文件保留在一个目录中,并删除旧的。
我通过 FTP 在一个文件夹 (Windows Server) 中获得了每日备份,我想只保留最后 3 个备份。这些备份有 2 个文件(第一个是 .tar.gz,第二个是 MySQL 转储 .sql)。
关键是这些备份可能不会在某些日子出现,所以我不想删除超过 3 天的文件。但是尽可能多地删除文件,只保留最新的 6 个文件(3 天的备份,一次 2 个文件)。
如何用 .bat 做到这一点?
提前致谢
【问题讨论】: