标题: [文件操作] 请教U盘免疫的批处理如何优化? [打印本页]
作者: Nano 时间: 2011-7-25 11:12 标题: 请教U盘免疫的批处理如何优化?
- :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..文件都修改为隐藏,就像上边代码运行后在每个盘符下一次新建好所有盘符的文件夹那样的效果。。谢谢!!
作者: CUer 时间: 2011-7-30 23:35
回复 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,后面为何不知道了?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |