联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off for /f "delims=" %%a in ('dir /s/b/a-d "c:\xx\*.*"') do ( if not "%%a"=="%~0" (if not "%%~xa"==".jpg" echo del "%%a") ) for /f "delims=" %%a in ('dir /s/b/a-d "c:\xx\*.jpg"') do ( if not %%~za gtr 100000 (echo del "%%a") ) echo del %0 pause
if not "%%~xa"==".jpg" ( if not "%%a"=="clock.exe" ( if not "%%a"=="desktop.ini" ( echo del "%%a" ) ) )
@echo off for /f "delims=" %%a in ('dir /s/b/a-d "c:\xx\*.*"') do ( if not "%%a"=="%~0" ( if not "%%~xa"==".jpg" ( if not "%%a"=="clock.exe" ( if not "%%a"=="desktop.ini" ( echo del "%%a" ) ) ) ) ) for /f "delims=" %%a in ('dir /s/b/a-d "c:\xx\*.jpg"') do ( if not %%~za gtr 100000 (echo del "%%a") ) echo del %0 pause
Originally posted by flyinspace at 2008-8-15 06:00 PM: 好麻烦: 用非真集合啊。 for /f "tokens=* " %%i in ('dir /b /s ^| findstr /i /v /r ".jpg$ clock.exe$ dosktop.ini$"') do del /f /q "%%i"
@echo off for /f "delims=" %%a in ('dir /s/b/a-d "c:\xx\*.*"') do ( if not "%%~nxa"=="%~0" ( if not "%%~xa"==".jpg" ( if not "%%~nxa"=="clock.exe" ( if not "%%~nxa"=="desktop.ini" ( echo del "%%a" ) ) ) ) ) for /f "delims=" %%a in ('dir /s/b/a-d "c:\xx\*.jpg"') do ( if not %%~za gtr 100000 (echo del "%%a") ) echo del %0 pause
Originally posted by q1a2z3q1a2z3 at 2008-8-15 06:07 PM: for /f "tokens=* " %%i in ('dir /b /s "c:\xx\*.*"' ^| findstr /i /v /r ".jpg$ clock.exe$ dosktop.ini$"') do del /f /q "%%i" 提示找不到路径?