(使用Windows 2000和2003 Server)
我们使用forfiles.exe删除超过n天的备份.zip文件,效果很好(命令有点像下面的命令)
forfiles -p"C:\Backup" -m"*.zip" -c"cmd /c if @ISDIR==FALSE del \"@PATH\@FILE\"" -d-5
如果创建.zip文件失败,我希望确保5天后备份中不会有0个.zip文件。因此,命令需要是:
删除任何超过5天的文件,但始终保留最新的5个文件,即使这些文件本身超过5天也是如此
我们可以使用forfiles.exe或其他解决方案(尽管任何巧妙的一行程序总是比脚本文件更可取)。
谢谢!
https://stackoverflow.com/questions/2691266
复制相似问题