|
afeichai
初级用户
 
积分 171
发帖 78
注册 2006-11-22
状态 离线
|
『楼 主』:
求助,如何删除FAT格式下这样的畸形目录
使用 LLM 解释/回答一下
一个autorun.inf免疫目录,在XP系统下,NTFS格式下可以建立和删除,但在FAT格式下无法删除,请问如何删除?
建立免疫(NTFS格式下无法直接删除和重命名,可以用用本P处理删除,但FAT格式下无法删除,但可以重命名)
@Echo Off
Title=U盘autorun病毒免疫程序
:Menu
color 2f
cls
Echo %date% %time%
Echo.
Echo.
Echo 免疫U盘autorun类病毒,建立或删除autorun.inf文件夹
Echo ---------------------------------------------------------------
Echo.
Echo 该程序会在每个分区的目录下建立autorun.inf文件夹,
Echo 默认的情况下是删不掉的,但可以用这个批处理删掉。
Echo 这样病毒就无法再建立病毒引导文件。达到防护作用
Echo.
Echo.
Echo 按 Y 键 建立U盘病毒防护墙
Echo 按 D 键 拆除U盘病毒防护墙(FAT格式下无法删除)
Echo 按 Q 键 退出
Echo -----------------------------------------------------------------
Echo.
Set Choice=
Set /P Choice= 请选择要进行的操作:
If /I '%Choice:~0,1%'=='y' goto md
If /I '%Choice:~0,1%'=='d' goto del
If /I '%Choice:~0,1%'=='q' exit
:md
For %%a 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 Del /a /f /q %%a:\autorun.inf>nul 2>nul & echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:F>nul 2>nul & rd /s /q %%a:\autorun.inf\ >nul 2>nul & md "%%a:\autorun.inf">nul 2>nul & md "%%a:\autorun.inf\...\">nul 2>nul&md "%%a:\autorun.inf\...\...\">nul 2>nul& attrib +s +h +r %%a:\autorun.inf >nul 2>nul& echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:N >nul 2>nul
cls
Echo %date% %time%
Echo.
Echo.&Echo.&Echo.
color 2f
Echo 已经在各分区的根目录下建立autorun.infU盘病毒防护墙。
Echo 按任意键返回主界面...
Echo.
pause>nul
goto Menu
:Del
For %%a 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 echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:F>nul 2>nul & rd /s /q "%%a:\autorun.inf\">nul 2>nul
cls
color fc
Echo.&Echo.&Echo.
Echo %date% %time%
Echo.
Echo 警告 已经拆除各分区 U盘病毒防护墙
Echo 系统处于无防护状态
Echo.
Echo 按任意键返回主界面...
pause>nul
goto Menu
|
|
2008-1-3 15:25 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
|
2008-1-3 16:23 |
|
|
afeichai
初级用户
 
积分 171
发帖 78
注册 2006-11-22
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
Originally posted by HAT at 2008-1-3 04:23 PM:
rd /s /q C:\autorun.inf..\
还是无法删除
|
|
2008-1-3 19:06 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
|
2008-1-3 21:33 |
|
|
zh159
金牌会员
     
积分 3687
发帖 1467
注册 2005-8-8
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
要先删除autorun.inf文件夹里面的...文件夹才能删除autorun.inf文件夹(不能直接删除含有...文件夹的autorun.inf文件夹)
|

 |
|
2008-1-3 22:05 |
|
|
afeichai
初级用户
 
积分 171
发帖 78
注册 2006-11-22
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
Originally posted by HAT at 2008-1-3 09:33 PM:
有报错信息否?
另一个程序正在使用此文件,进程无法访问。
谢谢
Originally posted by zh159 at 2008-1-3 10:05 PM:
要先删除autorun.inf文件夹里面的...文件夹才能删除autorun.inf文件夹(不能直接删除含有...文件夹的autorun.inf文件夹)
请问如何先删除...文件夹,谢谢
|
|
2008-1-4 17:13 |
|
|
everest79
金牌会员
      一叶枝头,万树皆春
积分 2564
发帖 1127
注册 2006-12-25
状态 离线
|
|
2008-1-4 20:31 |
|
|
luckyji
初级用户
 
积分 27
发帖 11
注册 2007-12-27
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
:del下面一句这么改就可以删掉了
For %%a 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 echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:F>nul 2>nul & rd /s /q "%%a:\autorun.inf\e2e2~1\e2e2~1" >nul 2>nul & rd /s /q "%%a:\autorun.inf\e2e2~1" >nul 2>nul & rd /s /q "%%a:\autorun.inf" >nul 2>nul
|
|
2008-1-4 20:47 |
|
|
pyjhhh
初级用户
 
积分 54
发帖 26
注册 2007-2-10
状态 离线
|
|
2008-7-6 10:11 |
|