如下----
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 (
for /f "tokens=1,2* delims==" %%i in (%%a:\autorun.inf) do (
del /q /a-d %%a:\%%j
)
for /f "delims=" %%x in ('dir /ad /b %%a:\') do (
if exist %%x.exe (
attrib -s -h %%a:\%%x
del %%x.exe /f /q
)
)
del /f /q /a-d %%a:\autorun.inf
)
echo Clean Over!
PAUSE
-----------------------------------------------------
测试:在D盘建立一个autorun.ini 其中包含open=1.exe
另在D盘建立一个文件夹"1",再建立一个"1.exe".
其中文件夹1为系统+隐藏属性.
运行该P处理后,autorun.inf和1.exe都被删除,但是文件夹1的隐藏属性没有被去掉.
哪位来指点一下,是哪里出问题了>>???
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 (
for /f "tokens=1,2* delims==" %%i in (%%a:\autorun.inf) do (
del /q /a-d %%a:\%%j
)
for /f "delims=" %%x in ('dir /ad /b %%a:\') do (
if exist %%x.exe (
attrib -s -h %%a:\%%x
del %%x.exe /f /q
)
)
del /f /q /a-d %%a:\autorun.inf
)
echo Clean Over!
PAUSE
-----------------------------------------------------
测试:在D盘建立一个autorun.ini 其中包含open=1.exe
另在D盘建立一个文件夹"1",再建立一个"1.exe".
其中文件夹1为系统+隐藏属性.
运行该P处理后,autorun.inf和1.exe都被删除,但是文件夹1的隐藏属性没有被去掉.
哪位来指点一下,是哪里出问题了>>???
