分享

删除U盘上文件夹同名的.exe

 mactel 2010-03-18
前不久,U盘中毒。病毒文件在U盘中的每个文件夹底下都建立了同名exe文件。
如:在“选修3”文件夹下会存在一个“选修3.exe”的exe文件,该文件为病毒文件的副本,它是靠借助用户的误电击达到传播的目的。在开始的时候,我还没注意,后来在工作中,察看U盘里的文件夹时(我的U盘文件夹非常多,大概好几百个),我的avast老是提示有毒,打开一个,提示一次,删除一个,效率非常低,想自己也好歹学了很久的批处理了,于是就动手写个小工具,删除某目录下所有的同名文件,包括子目录下的同名文件(注意:正常exe文件名不要和它的上级文件夹相同)。

源代码如下:

@echo off
echo 正在清除病毒文件,请稍等...&echo.
for /f "delims=" %%i in ('dir /b /s /ad "H:\"') do (
  echo 正在清理:  %%i\%%~ni.exe
  echo del "%%i\%%~ni.exe")
echo.&echo 清除完毕!&echo.
pause>nul



使用说明:
1、请将以上源代码保存为:清除与文件夹同名文件.bat
2、双击运行,看提示结果是否是你需要的,如果是,请将源代码中红色句子前面的echo删除即可。
3、代码中的"H:\"是你的U盘盘符

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多