[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

  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..文件都修改为隐藏,就像上边代码运行后在每个盘符下一次新建好所有盘符的文件夹那样的效果。。谢谢!!

回复 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,后面为何不知道了?

TOP

返回列表