Comando Windows Forfiles, ejemplos varios

Eliminar un archivo en concreto si tiene más de x días de antiguedad, en el ejemplo más de 10:

> forfiles /m test.txt /c "cmd /c Del test.txt " /d -10


Eliminar archivos de un tipo en concreto dentro de un directorio especificado con una antiguedad definida. En el ejemplo eliminar los archivos .rar de dentro la carpeta DATOS que tengan mas de 4 días de antiguedad:

> forfiles /p DATOS /M *.rar /c "cmd /c Del @file" /d -4


Ejemplo: eliminar carpetas recursivamente que sean más antiguas de 365 días dentro la Test de forma silenciosa:

> forfiles /p "C:\TEST" /d -365 /c "cmd /c echo @file tiene mas de 1 año de antiguedad. & rd @FILE /s /Q" 






Si el post te ha ayudado a salir de un marrón, te ha servido pá lo que sea o simplemente te ha gustado y quieres colaborar puedes pinchar en los anuncios ;)