标题: for 问题 近来看看我那里出错了 新手
[打印本页]
作者: fydncom
时间: 2007-12-7 16:34
标题: 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
请指教谢谢
作者: lxmxn
时间: 2007-12-8 00:17
其实可以不用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
作者: fydncom
时间: 2007-12-8 09:41
谢谢 (c d e f g)这里怎么不用,分割啊 我记得都分割的呀?
作者: fydncom
时间: 2007-12-8 10:15
echo off
for /r d:\ %%i in (qq.exe) do %%i start qq.exe
pause
这个还可以精简吗>?我要你的思路 呵呵 谢谢
作者: yhdnxg
时间: 2007-12-9 00:04
看不懂````学习下````
作者: lxmxn
时间: 2007-12-9 17:33
Quote: |
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"
作者: hxwxyz
时间: 2007-12-10 21:58
学习了
作者: mtiankong
时间: 2008-10-6 22:17
学习ing