![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 08:27 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 删除指定路径下指定日数以前修改的文件,出现问题 |
| 可打印版本 1,147 / 8 |
| 第1楼 julywolf | 发表于 2007-08-06 21:45 |
| 新手上路 发帖 4 积分 10 | |
|
删除指定路径下指定日数以前修改的文件,出现问题 前面有帖子中,写到删除在指定路径下指定日数以前修改的文件的代码如下:
但是我运行之后出现这样的提示: 请教,这是什么问题? |
|
| 第2楼 julywolf | 发表于 2007-08-06 21:46 |
| 新手上路 发帖 4 积分 10 | |
|
并且这些文件根本就没有删除掉。。。还在文件夹里面。。。
|
|
| 第3楼 zh159 | 发表于 2007-08-07 01:04 |
| 金牌会员 发帖 1,467 积分 3,687 | |
:: DateDel2.bat - 删除指定路径下指定日数以前修改的文件 这里是测试用的,要改为 del |
|
| 第4楼 julywolf | 发表于 2007-08-07 08:59 |
| 新手上路 发帖 4 积分 10 | |
|
谢谢楼上的朋友,还有一个问题请教一下
======= :: 注意事项:参数%1指定日数,昨天为1,前天为2,依次类推 :: 参数%1指定文件路径,省略时将处理当前路径 ========= 这个在程序中的日期和文件路径在哪里可以设置的? |
|
| 第5楼 HAT | 发表于 2007-08-07 16:31 |
| 版主 发帖 5,017 积分 9,023 | |
|
%1为日期
%2为路径 假设我要删除C:\TEST文件夹中5天前的所有文件 应该在命令符提示窗口中这样写: DateDel2.bat 5 C:\TEST |
|
| 第6楼 julywolf | 发表于 2007-08-07 17:07 |
| 新手上路 发帖 4 积分 10 | |
Originally posted by HAT at 2007-8-7 04:31 PM: 非常感谢,刚开始学习批处理,很多东西不太懂~~ |
|
| 第7楼 1112yuhua | 发表于 2007-08-08 16:15 |
| 初级用户 发帖 44 积分 106 | |
|
非常感谢,刚开始学习批处理,很多东西不太懂~~
刚开始学就能写出如此高难的P处理, 佩服! |
|
| 第8楼 joshualaw | 发表于 2007-08-08 19:59 |
| 初级用户 发帖 62 积分 132 | |
|
本人觉的,如要删除N天之前的文件,还是用FORFILES 又简单有容易理解啊,
forfiles -p -m -s -d "cmd/ c del /f/q @FILE" 但不能运行在NT4.0 上啊, 请吿知啊。 [ Last edited by joshualaw on 2007-8-8 at 08:06 PM ] |
|
| 第9楼 szww | 发表于 2008-08-01 18:30 |
| 初级用户 发帖 28 积分 59 | |
|
感谢中。正在查错!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |