中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-07 20:52
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]一个关于自动备份和删除的问题,! 查看 642 回复 3
楼 主 [求助]一个关于自动备份和删除的问题,! 发表于 2008-03-27 17:25 ·  中国 上海 杨浦区 电信
初级用户
积分 86
发帖 27
注册 2005-09-25 13:58
20年会员
UID 42814
状态 离线
一个关于自动备份和删除的问题,!

我做了个备份的BAT文件,自动生成当天目录的备份,,可是这样越来越多,总要自己删除,很麻烦,,请问可以自动删除多少天前的或是1个月前的备份,,应该怎么样写了!

是这种目录格式
2008-02-01
2008-02-02
2008-02-03
2008-02-04
2008-02-05
2 发表于 2008-03-27 17:41 ·  中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
for /f "skip=30" %d in ('dir /b/o-n') do rd /s /q %d

skip=30表示删除30天前的,skip=7就表示删除7天前的。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
3 发表于 2008-03-27 17:56 ·  中国 上海 杨浦区 电信
初级用户
积分 86
发帖 27
注册 2005-09-25 13:58
20年会员
UID 42814
状态 离线
看是看懂了,不过二楼给的这个好象不能运行
4 发表于 2008-03-27 18:26 ·  中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
怎么不能运行,至少给个错误提示吧?我给出的命令是在命令行下直接运行的,如果要放入批处理,请将%d换成%%d,另外,括号里的dir命令最好再加一个/ad参数,即:dir /b/ad/o-n。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
论坛跳转: