![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 21:37 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]一个关于自动备份和删除的问题,! |
| 可打印版本 643 / 3 |
| 第1楼 mwh79 | 发表于 2008-03-27 17:25 |
| 初级用户 发帖 27 积分 86 | |
|
[求助]一个关于自动备份和删除的问题,! 一个关于自动备份和删除的问题,!
我做了个备份的BAT文件,自动生成当天目录的备份,,可是这样越来越多,总要自己删除,很麻烦,,请问可以自动删除多少天前的或是1个月前的备份,,应该怎么样写了! 是这种目录格式 2008-02-01 2008-02-02 2008-02-03 2008-02-04 2008-02-05 |
|
| 第2楼 Climbing | 发表于 2008-03-27 17:41 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
for /f "skip=30" %d in ('dir /b/o-n') do rd /s /q %d
skip=30表示删除30天前的,skip=7就表示删除7天前的。 |
|
| 第3楼 mwh79 | 发表于 2008-03-27 17:56 |
| 初级用户 发帖 27 积分 86 | |
|
看是看懂了,不过二楼给的这个好象不能运行
|
|
| 第4楼 Climbing | 发表于 2008-03-27 18:26 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
怎么不能运行,至少给个错误提示吧?我给出的命令是在命令行下直接运行的,如果要放入批处理,请将%d换成%%d,另外,括号里的dir命令最好再加一个/ad参数,即:dir /b/ad/o-n。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |