![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 11:39 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 全盘搜索包括所有文件夹? |
| 可打印版本 1,465 / 7 |
| 第1楼 caozhoubei | 发表于 2008-12-22 23:07 |
| 初级用户 发帖 15 积分 34 来自 四川 | |
|
全盘搜索包括所有文件夹? 是这样的,我想用DOS编写全盘清理某个文件。
就是没有想明白怎么样才能实现快速全盘搜索这个文件,比如:autorun.inf 我都是这样清理的, del /f /q c:\autorun.inf del /f /q d:\autorun.inf del /f /q e:\autorun.inf ...... 这样很死板不活,万一这个文件不在c,d,e...根目录怎么办, 我想了好久都没有想通,反复看DOS书,都没有找到我想要的 请高手帮忙,解决此问题,这样我就可以做我想要清理文件的BAT了,我写好了给你门分享~~! |
|
| 第2楼 Climbing | 发表于 2008-12-23 09:42 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
for %i in (c d e f g h i j k ...) do del /f/q/s/a %i:\*.tmp
|
|
| 第3楼 caozhoubei | 发表于 2008-12-23 11:46 |
| 初级用户 发帖 15 积分 34 来自 四川 | |
|
2楼的我测试过了。好象不行,我要的是全盘,包括所有文件夹
我记得我看过一篇这样的文章,我只记得有这样一个命令,attrib ,还有一个命令我想不起来了,可以查找全盘包括所有文件夹. 那篇文章我没有保存,现在想想有的遗憾! |
|
| 第4楼 HAT | 发表于 2008-12-23 13:19 |
| 版主 发帖 5,017 积分 9,023 | |
|
到批处理室搜索“全盘搜索”
Q: 如何使用论坛的搜索功能来解决自己的问题? A: 参考:http://www.cn-dos.net/forum/viewthread.php?tid=44122#pid308085 |
|
| 第5楼 Climbing | 发表于 2008-12-23 14:01 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
我给出的那个就是全盘搜索,包括子文件夹。注意/s参数。/a参数刚包括所有的隐藏文件。
|
|
| 第6楼 hxsym | 发表于 2010-03-16 08:39 |
| 新手上路 发帖 1 积分 1 | |
|
学习了
|
|
| 第7楼 zlsanhong | 发表于 2010-03-16 17:08 |
| 新手上路 发帖 14 积分 15 | |
|
@echo off
以下为搜索并复制到D:\2 请自己参考。谢谢。 for %%? in (c d e f g h i j k l m n o p q r s t u v w x y z) do ( for /f %%i in ('dir %%?:\*.doc /s/b') do xcopy "%%i" d:\2\ set "ts=%%~dpa" & goto next ) ) pause>nul | set/p=文件不存在。请按任意键退出. . . & exit /b |
|
| 第8楼 wcf147 | 发表于 2010-04-29 22:08 |
| 新手上路 发帖 3 积分 3 | |
|
批处理 强!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |