标题: [求助]一个关于自动备份和删除的问题,!
[打印本页]
作者: mwh79
时间: 2008-3-27 17:25
标题: [求助]一个关于自动备份和删除的问题,!
一个关于自动备份和删除的问题,!
我做了个备份的BAT文件,自动生成当天目录的备份,,可是这样越来越多,总要自己删除,很麻烦,,请问可以自动删除多少天前的或是1个月前的备份,,应该怎么样写了!
是这种目录格式
2008-02-01
2008-02-02
2008-02-03
2008-02-04
2008-02-05
作者: Climbing
时间: 2008-3-27 17:41
for /f "skip=30" %d in ('dir /b/o-n') do rd /s /q %d
skip=30表示删除30天前的,skip=7就表示删除7天前的。
作者: mwh79
时间: 2008-3-27 17:56
看是看懂了,不过二楼给的这个好象不能运行
作者: Climbing
时间: 2008-3-27 18:26
怎么不能运行,至少给个错误提示吧?我给出的命令是在命令行下直接运行的,如果要放入批处理,请将%d换成%%d,另外,括号里的dir命令最好再加一个/ad参数,即:dir /b/ad/o-n。