我正在寻找一种方法将最新的N个文件保存在一个目录中,删除旧文件.
我通过FTP在一个文件夹(Windows Server)中获得了每日备份,我想保留最后3个备份.这些备份有2个文件(第一个.tar.gz,第二个是MySQL转储.sql).
关键是那些备份可能不会在某些日子出现,所以我不想删除超过3天的文件.但删除尽可能多的文件,只保留最新的6个文件(3天的bacups,2个文件一次).
如何用.bat做到这一点?
提前致谢
batch-file windows-server
batch-file ×1
windows-server ×1