中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 23:47
47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » for 问题 近来看看我那里出错了 新手
可打印版本  899 / 7
第1楼 fydncom 发表于 2007-12-07 16:34
初级用户 发帖 12 积分 26
for 问题 近来看看我那里出错了 新手
echo on
for /r d:\qq\ %%i in (auto.exe) do @echo %%i
pause

我想让他搜索D 盘QQ目录的auto.exe 为什么搜索的时候显示出来的里面是每个文件里都有AUTO.EXE 我打开看也没有呀,我想做防毒处理

@echo off
for /r e:\ %%i in (auto.exe) do del $$i
pause
这样可行吗 搜索到AUTO.EXE 在删除

@echo off
for /r "这里如何设置多盘符e:\" %%i in ("这里如何设置多文件auto.exe") do del $$i
pause

请指教谢谢
第2楼 lxmxn 发表于 2007-12-08 00:17
版主 发帖 4,938 积分 11,386
其实可以不用for,直接用dir和del就可以了。

搜索D:\qq目录下所有的auto.exe文件:

删除D:\qq目录下的所有auto.exe文件:

全盘删除auto.exe文件和autorun.inf文件:
第3楼 fydncom 发表于 2007-12-08 09:41
初级用户 发帖 12 积分 26
谢谢 (c d e f g)这里怎么不用,分割啊 我记得都分割的呀?
第4楼 fydncom 发表于 2007-12-08 10:15
初级用户 发帖 12 积分 26
echo off
for /r d:\ %%i in (qq.exe) do %%i start qq.exe
pause
这个还可以精简吗>?我要你的思路 呵呵 谢谢
第5楼 yhdnxg 发表于 2007-12-09 00:04
新手上路 发帖 10 积分 19
看不懂````学习下````
第6楼 lxmxn 发表于 2007-12-09 17:33
版主 发帖 4,938 积分 11,386
Originally posted by fydncom at 2007-12-8 10:15:
echo off
for /r d:\ %%i in (qq.exe) do %%i start qq.exe
pause
这个还可以精简吗>?我要你的思路 呵呵 谢谢

这个命令跑出来肯定是错误的了。

可以用这个:
第7楼 hxwxyz 发表于 2007-12-10 21:58
中级用户 发帖 123 积分 245
学习了
第8楼 mtiankong 发表于 2008-10-06 22:17
初级用户 发帖 38 积分 70
学习ing
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023