用批处理删除D、E盘中的所有文件,除了常用的TXT、word、PPT等后缀的文件

来源:百度知道 编辑:UC知道 时间:2024/06/25 03:21:47
如题,哪位批处理高手帮忙解决一下。其实就是在机房管理中遇到的问题,C盘已经设置还原,但是其他盘老是中毒。用批处理开机运行删除D、E盘中的易被感染文件,但是盘中已经有不少文件如word之类。我自己做了个批处理就是使用DEL 把那些后缀可能是病毒后缀的都删除了,结果做了好长一堆,呵呵。所以想反向思考,只要不把WORD、ppt等删除,其他统统删除就可以了,不过批处理做不出来,请指教!~ 不知道说清楚了没
好象还是不行,哎!~ 我就改动了一个 do if not %%~xb==.txt

@echo off
for %%a in (txt doc ppt) do set .%%a=a
for %%a in (d e) do (
cd/d %%a:
for /r . %%i in (*) do if not defined %%~xi del/q/f "%%i"
)
pause

@echo off
for %%a in (d e) do (
cd /d %%a:\
for /r %%b in (*) do if not %%~xb==.ppt if not %%~xb==.doc del /f /q "%%b"
pause

试试.要开机启动就拖到启动文件夹喽..