文档库 最新最全的文档下载
当前位置:文档库 › 批处理自动搜索的妙用

批处理自动搜索的妙用



批处理自动搜索的妙用
批处理自动搜索的妙用


使用DOS批处理搜索并处理某类文件 电脑中毒了,也不知道是何毒,反正是用ghost恢复一下系统分区就搞定了。
后来发现没这么简单,D盘下的所有未加密的RAR文件都被修改了,加入了一个“安装.bat”,大概是病毒制造者认为压缩包里面一般都是软件的安装文件吧。这招骗人也太菜了,呵呵,不过也可能骗成功的。
问题是我该怎样把这些压缩包中的“安装.bat”统统删除呢?一个个的用WinRAR打开删,也能行,可是太不专业了。对于这类重复劳动的体力活,当然应该交给电脑来自动执行了,不是还有dos批处理吗。
WinRAR的命令行操作,删除压缩包中的一个文件,这个不难,用它自带的帮助就试验出来了:
rar d 压缩文件名.rar 要删除的文件名
接下来要实现批处理遍历查找了。google了一把,找到一段在当前目录下递归查找特定文件的批处理代码:
::@echo off
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /a-d /s "*.rar"') do echo %%i
rem 搜索完毕
pause
稍作修改,得到了我想要的东东:
::@echo off
rem 正在处理...
for /f "delims=" %%i in ('dir /b /a-d /s "*.rar"') do rar d %%i 安装.bat
rem 处理完毕
pause

剩下的事情,就是双击我的BAT,然后端起茶杯边喝水边看屏幕上的滚动信息了。



Powered by 无名小鬼 https://www.wendangku.net/doc/c112849672.html,

相关文档