Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2013, 08:50
Avatar de alexisverano
alexisverano
 
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 36
Eliminar ficheros con Batch

Hola amigos,
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
  1. @echo off
  2. for %%i in (m) do (
  3.         dir /b %%i:\ > nul 2>&1 && (
  4.         for /f "tokens=*" %%_ in ('dir /b /s %%i:*.mp3') do ( del /f /q "%%_" )
  5.  
  6.     for /f "tokens=*" %%_ in ('dir /b /s %%i:*.mp4') do ( del /f /q "%%_" )
  7.        
  8.     for /f "tokens=*" %%_ in ('dir /b /s %%i:*.avi') do ( del /f /q "%%_" )
  9.  
  10.     for /f "tokens=*" %%_ in ('dir /b /s %%i:*.mpg') do ( del /f /q "%%_" )
  11.  
  12.     for /f "tokens=*" %%_ in ('dir /b /s %%i:*.dat') do ( del /f /q "%%_" )
  13.  
  14.     for /f "tokens=*" %%_ in ('dir /b /s %%i:*.dat') do ( del /f /q "%%_" )
  15.  
  16.     for /f "tokens=*" %%_ in ('dir /b /s %%i:*.rar') do ( del /f /q "%%_" )
  17.  
  18.     for /f "tokens=*" %%_ in ('dir /b /s %%i:*.zip') do ( del /f /q "%%_" )
  19.         )
  20. )
  21. exit /b 0