使用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,然后端起茶杯边喝水边看屏幕上的滚动信息了。

 

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值