![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 14:55 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » bat删除N天以前的文件 |
| 可打印版本 1,039 / 6 |
| 第1楼 zjutsoft | 发表于 2008-07-17 11:27 |
| 新手上路 发帖 4 积分 10 | |
|
bat删除N天以前的文件 查看了 --(已结)如果在WINDOWS下DOS命令行删除N天以前的文件 --(http://www.cn-dos.net/forum/viewthread.php?tid=16676)这个帖子 。。。找到了解决方案。。
批处理的内容是这样的: ****************************************************** @echo off rem ============================================ rem 这个批处理的作用是删除d:\datafile里面 rem 最后一次修改是7天之前(不包括7天)的 rem 所有文件(包括所有子目录里的文件) rem ============================================ rem ============================================ rem 得到7天前的日期 rem 如果今天是8月25,则7天前是日期是 8月18日 rem ============================================ GetInfo.COM /d:-7 set theDay=%year%-%mon%-%day% rem ============================================ rem 这是在D:\datafile中搜索8天前(含8天)修改过的文件 rem 即8月17日 及 之前 修改的文件 rem ============================================ attrib/s d:\datafile\*.* -h -r -s :Loop dirt.com /d:-%theDay% d:\datafile\*.* /q if %DirtRet%==Fail goto end del %FPath%\%FName% goto Loop :end ****************************************************** 里面的DirT.com和GetInfo.com可以到http://www.13886.com/soft//下载, 但这链接失效了。。。。哪位有啊!。。。帮帮忙。。。 [ Last edited by zjutsoft on 2008-7-17 at 11:28 AM ] |
|
| 第2楼 zjutsoft | 发表于 2008-07-17 11:28 |
| 新手上路 发帖 4 积分 10 | |
|
我要 这个两个第三方插件DirT.com和GetInfo.com
|
|
| 第3楼 zjutsoft | 发表于 2008-07-17 11:29 |
| 新手上路 发帖 4 积分 10 | |
|
大家帮帮忙吧!!!!
|
|
| 第4楼 zjutsoft | 发表于 2008-07-17 11:42 |
| 新手上路 发帖 4 积分 10 | |
|
没人帮我啊!
|
|
| 第5楼 abcd | 发表于 2008-07-17 13:02 |
| 银牌会员 发帖 739 积分 1,436 | |
|
还不如到2K3下,复制个forfiles
好用多了。 |
|
| 第6楼 HAT | 发表于 2008-07-17 13:34 |
| 版主 发帖 5,017 积分 9,023 | |
|
用其它方法不行吗?
|
|
| 第7楼 dddyjq1 | 发表于 2008-12-01 23:27 |
| 初级用户 发帖 108 积分 175 | |
|
xp下测试不能用,请各位看看有没有办法
http://upload.cn-dos.net/img/1145.rar |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |