找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 18940|回复: 1

[文件操作] 请教U盘免疫的批处理如何优化?

[复制链接]
发表于 2011-7-25 11:12:21 | 显示全部楼层 |阅读模式
  1. :Anti
  2. cls
  3. title U盘病毒免疫
  4. @echo off
  5. echo 正在创建免疫文件夹...
  6. for %%c in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
  7. if exist %%c:\autorun.inf del /f/s/q/a %%c:\autorun.inf
  8. md %%c:\Autorun.inf
  9. md %%c:\Autorun.inf\Safe
  10. attrib +r +a +s +h /s /d "%%c:\Autorun.inf"
  11. ren "%%c:\Autorun.inf\Safe" "Safe../"
  12. ) >nul 2>nul
  13.    echo.
  14.    echo.
  15. ECHO.
  16. echo 請按【任意鍵】繼續...
  17. pause>nul

  18. rem 修改以点结尾的文件夹的属性为“隐藏”
  19. @echo off
  20. set DstFolder=F:\Autorun.inf\Safe..\
  21. >"%temp%\FolderProperty.vbs" echo Set objFSO = CreateObject("Scripting.FileSystemObject").GetFolder("\\?\%DstFolder%.")
  22. >>"%temp%\FolderProperty.vbs" echo objFSO.Attributes=objFSO.Attributes+2
  23. cscript /nologo "%temp%\FolderProperty.vbs"

  24. echo 免疫文件夹成功创建,rd /s/q "X:\Autorun.inf\...\Safe..."可以删除。 & echo.
  25. echo 完成U盘免疫。本程序准备退出。
  26. ping -n 3 127.1>nul
复制代码
rem 修改以点结尾的文件夹的属性为“隐藏”
@echo off
set DstFolder=F:\Autorun.inf\Safe..\
请问如何将每个盘符下的Safe..文件都修改为隐藏,就像上边代码运行后在每个盘符下一次新建好所有盘符的文件夹那样的效果。。谢谢!!
发表于 2011-7-30 23:35:29 | 显示全部楼层
回复 1# Nano


你前面知道for %%c in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do,后面为何不知道了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 18:33 , Processed in 0.016470 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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