查看: 1338|回复: 0
收起左侧

[技巧] 批处理自动搜索的妙用

[复制链接]
红色中国龙
发表于 2009-8-4 23:53:10 | 显示全部楼层 |阅读模式
[size=+0][size=+0]使用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,然后端起茶杯边喝水边看屏幕上的滚动信息了。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-11 20:54 , Processed in 0.122548 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表