- :Anti
- cls
- title U盘病毒免疫
- @echo off
- echo 正在创建免疫文件夹...
- 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 (
- if exist %%c:\autorun.inf del /f/s/q/a %%c:\autorun.inf
- md %%c:\Autorun.inf
- md %%c:\Autorun.inf\Safe
- attrib +r +a +s +h /s /d "%%c:\Autorun.inf"
- ren "%%c:\Autorun.inf\Safe" "Safe../"
- ) >nul 2>nul
- echo.
- echo.
- ECHO.
- echo 請按【任意鍵】繼續...
- pause>nul
-
- rem 修改以点结尾的文件夹的属性为“隐藏”
- @echo off
- set DstFolder=F:\Autorun.inf\Safe..\
- >"%temp%\FolderProperty.vbs" echo Set objFSO = CreateObject("Scripting.FileSystemObject").GetFolder("\\?\%DstFolder%.\")
- >>"%temp%\FolderProperty.vbs" echo objFSO.Attributes=objFSO.Attributes+2
- cscript /nologo "%temp%\FolderProperty.vbs"
-
- echo 免疫文件夹成功创建,rd /s/q "X:\Autorun.inf\...\Safe...\"可以删除。 & echo.
- echo 完成U盘免疫。本程序准备退出。
- ping -n 3 127.1>nul
复制代码 rem 修改以点结尾的文件夹的属性为“隐藏”
@echo off
set DstFolder=F:\Autorun.inf\Safe..\
请问如何将每个盘符下的Safe..文件都修改为隐藏,就像上边代码运行后在每个盘符下一次新建好所有盘符的文件夹那样的效果。。谢谢!! |