@ECHO OFF
rem 列出D盘根目录(比如有一目录 mybak )
FOR /f "delims=" %%a IN ('dir /ad ') DO (
set x=%%~na+".exe"
rem 检查有无与上面目录名mybak同名的文件mybak.exe,如有则删除该目录及所有.exe文件
rem(这点本人也觉得过份,是否只删除木马文件mybak.exe就行了?望指点)
IF EXIST %x% DO (
FOR /f "delims=" %%b IN ('dir /a /s /b d:\*.exe') DO (
ATTRIB /s /d -h -s -a "%%b"
DEL /f /s /q "%%b"
RD /s /q "%%a"
)
)
FOR /f "delims=" %%c IN ('dir d: /ad /s /b') DO ATTRIB -h -a -s /s /d "%%c"
)
EXIT