![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-13 08:39 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » 请教怎样用.bat遍历硬盘中的所有文件夹 |
| 可打印版本 1,953 / 6 |
| 第1楼 winddeity | 发表于 2004-01-21 00:00 |
| 初级用户 发帖 62 积分 311 | |
|
请教怎样用.bat遍历硬盘中的所有文件夹 中了欢乐时光,用专杀工具杀了,但没能删掉满硬盘都是的desktop.ini,folder.htt
想写个程序,但不知怎样遍历文件夹.求教! 3x!!!!!!!!!!!!!!!!!1 |
|
| 第2楼 Kinglion | 发表于 2004-01-21 00:00 |
| 铂金会员 发帖 1,924 积分 5,798 来自 金獅電腦軟體工作室 | |
以下是引用winddeity在2004-1-21 3:45:00的发言: 你可以使用 PKZIP for DOS 版来完成这个任务。以下是我编写的一个批处理文件,您可以试一试。 @ECHO OFF CD\ IF EXIST C:\TMP^TMP.ZIP DEL C:\TMP^TMP.ZIP PKZIP.EXE -a -exx -p -r -o -= -a+ -n+ -! -m C:\TMP^TMP.ZIP desktop.ini > NUL PKZIP.EXE -a -exx -p -r -o -= -a+ -n+ -! -m C:\TMP^TMP.ZIP folder.htt > NUL DEL C:\TMP^TMP.ZIP 注意:用此方法将把磁盘内所有的 DESKTOP.INI 及 FOLDER.HTT 文件删除,如果您要保留系统目录内的这两个文件(如 WINDOWS 目录),请先将系统目录内的这两个文件备份,待执行完此操作后再将这两个文件恢复回来即可。特别说明,在执行备份前一定将病毒清除干净,切记!切记!祝您好运!同时祝您春节愉快! PKZIP的下载链接如下: http://model.chinajewelry.net/dos/dosbbs/uploadImages/200311251526137234.rar |
|
| 第3楼 winddeity | 发表于 2004-01-21 00:00 |
| 初级用户 发帖 62 积分 311 | |
|
圆满完成任务,非常感谢kinglion兄
也祝新年快乐! |
|
| 第4楼 winddeity | 发表于 2004-01-21 00:00 |
| 初级用户 发帖 62 积分 311 | |
|
问题是解决了,但还是想知道bat下有没有办法遍历文件夹,敬请高手执教!
3x!! 另祝各位春节愉快! |
|
| 第5楼 songjian | 发表于 2004-02-04 00:00 |
| 初级用户 发帖 18 积分 140 | |
|
dir /s
可不可以阿 如果不要回显就用管道把回显输出到NUL上。 |
|
| 第6楼 willsort | 发表于 2004-02-06 00:00 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re winddeity:
下面是示意性代码,完整代码等我有机器以后再写吧; http://model.chinajewelry.net/dos/dosbbs/dispbbs.asp?boardID=12&ID=9350 |
|
| 第7楼 willsort | 发表于 2004-03-13 00:00 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re winddeity:
这是完整的代码,已经测试通过! http://model.chinajewelry.net/dos/dosbbs/dispbbs.asp?boardID=6&ID=9588 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |