楼 主
for 问题 近来看看我那里出错了 新手
发表于 2007-12-07 16:34 · 中国 河北 石家庄 联通
初级用户
★
积分 26
发帖 12
注册 2007-12-05 12:34
18年会员
UID 104730
性别 男
状态 离线
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 楼
发表于 2007-12-08 00:17 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
其实可以不用for,直接用dir和del就可以了。
搜索D:\qq目录下所有的auto.exe文件:
dir /s /b /a-d D:\qq\auto.exe
删除D:\qq目录下的所有auto.exe文件:
del /s /a /f /q D:\qq\auto.exe
全盘删除auto.exe文件和autorun.inf文件:
for %%a in (c d e f g) do del /s /a /f /q %%a:\auto.exe %%a:\autorun.inf
第 3 楼
发表于 2007-12-08 09:41 · 中国 河北 石家庄 联通
初级用户
★
积分 26
发帖 12
注册 2007-12-05 12:34
18年会员
UID 104730
性别 男
状态 离线
谢谢 (c d e f g)这里怎么不用,分割啊 我记得都分割的呀?
第 4 楼
发表于 2007-12-08 10:15 · 中国 河北 石家庄 联通
初级用户
★
积分 26
发帖 12
注册 2007-12-05 12:34
18年会员
UID 104730
性别 男
状态 离线
echo off
for /r d:\ %%i in (qq.exe) do %%i start qq.exe
pause
这个还可以精简吗>?我要你的思路 呵呵 谢谢
第 5 楼
发表于 2007-12-09 00:04 · 中国 浙江 温州 电信
新手上路
★
积分 19
发帖 10
注册 2007-08-25 22:28
18年会员
UID 95842
性别 男
状态 离线
第 6 楼
发表于 2007-12-09 17:33 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
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
这个还可以精简吗>?我要你的思路 呵呵 谢谢
这个命令跑出来肯定是错误的了。
可以用这个:
for /f "tokens=*" %%a in ('dir /s/b/a-d d:\qq.exe') do "%%a"
第 7 楼
发表于 2007-12-10 21:58 · 中国 江西 南昌 电信
中级用户
★★
积分 245
发帖 123
注册 2007-06-08 09:04
19年会员
UID 90636
性别 女
状态 离线
第 8 楼
发表于 2008-10-06 22:17 · 中国 辽宁 大连 沙河口区 联通
初级用户
★
积分 70
发帖 38
注册 2007-03-24 09:25
19年会员
UID 82762
性别 男
状态 离线
论坛跳转: