Tengo este batch para borrar determinados ficheros, pero necesito realizar uno que me permita borrar TODOS los ficheros recursivamente MENOS los *.doc y los *.xls
Alguien me puede ayudar:
Código batch:
Ver original
@echo off for %%i in (m) do ( dir /b %%i:\ > nul 2>&1 && ( for /f "tokens=*" %%_ in ('dir /b /s %%i:*.mp3') do ( del /f /q "%%_" ) for /f "tokens=*" %%_ in ('dir /b /s %%i:*.mp4') do ( del /f /q "%%_" ) for /f "tokens=*" %%_ in ('dir /b /s %%i:*.avi') do ( del /f /q "%%_" ) for /f "tokens=*" %%_ in ('dir /b /s %%i:*.mpg') do ( del /f /q "%%_" ) for /f "tokens=*" %%_ in ('dir /b /s %%i:*.dat') do ( del /f /q "%%_" ) for /f "tokens=*" %%_ in ('dir /b /s %%i:*.dat') do ( del /f /q "%%_" ) for /f "tokens=*" %%_ in ('dir /b /s %%i:*.rar') do ( del /f /q "%%_" ) for /f "tokens=*" %%_ in ('dir /b /s %%i:*.zip') do ( del /f /q "%%_" ) ) ) exit /b 0