martes, 11 de marzo de 2014

Borrar recursivamente ficheros de un directorio anteriores a una fecha en windows

Con el siguiente comando podemos eliminar archivos de un directorio que cumplan la condición de tener como fecha de creación, modificación, etc ser mayor que una determinada fecha.


Forfiles /s /p “j:\javi\Mis documentos\borrar” /m *.txt /d -30 /c “cmd /c del /q @path”


/s Recorre recursivamente el árbol del directorio eliminando los archivos.
/d -30 En este ejemplo eliminamos los que tienen más de 30 días de antiguedad
/m *.txt El patrón de los ficheros a eliminar

Más información sobre el comando: http://ss64.com/nt/forfiles.html

No hay comentarios:

Publicar un comentario