- Para eliminar archivos de más de 30 días en Windows 10, puede usar la herramienta ForFiles .
- Utilice este comando: ForFiles /p “C:\ruta\a\carpeta” /s /d -30 /c “cmd /c del /q @archivo” .
- Cambie "30" por el número de días que desee y la ruta de la carpeta.
En Windows 10, puede usar el Símbolo del sistema y el Programador de tareas para eliminar automáticamente los archivos que tengan más de una cierta cantidad de días para liberar espacio y mantener sus archivos organizados.
La aplicación Configuración incluye Sensor de almacenamiento , una función que se ejecuta automáticamente cuando el espacio de almacenamiento es bajo. Además de la capacidad de eliminar archivos temporales, también puede habilitar la función para eliminar archivos en la papelera de reciclaje o en la carpeta Descargas que no hayan cambiado en los últimos 30 días. Sin embargo, es limitado y no ofrece la opción de monitorear carpetas adicionales para eliminar archivos que no hayan cambiado en los últimos 60 días.
Cuando almacena archivos temporales de Internet o proyectos en diferentes carpetas, es posible usar el comando ForFiles en el Símbolo del sistema y el Programador de tareas para eliminar archivos de cualquier carpeta que tenga más de una cantidad específica de días.
En esta guía , aprenderá los pasos para eliminar manualmente los archivos que no se han modificado en un número específico de días y las instrucciones para crear una tarea automatizada que elimine los archivos que tengan más de un cierto número de días dentro de cualquier carpeta en Windows 10 .
Importante: antes de usar el comando en la carpeta que desea organizar, se recomienda probar estos pasos usando una carpeta de prueba, ya que el uso de parámetros incorrectos y otros errores pueden provocar la eliminación de archivos incorrectos.
Elimine archivos con más de X días usando ForFiles en Windows 10
Si tiene diferentes carpetas con muchos archivos y desea limpiarlos eliminando los que tienen más de una cierta cantidad de días, puede usar el comando ForFiles.
Para usar el comando ForFiles para eliminar archivos que tengan más de una cierta cantidad de días en Windows 10, siga estos pasos:
-
Abra Inicio en Windows 10.
-
Busque Símbolo del sistema , haga clic con el botón derecho en el resultado y seleccione la opción Ejecutar como administrador .
-
Escriba el siguiente comando para eliminar archivos en Windows 10 que no se hayan modificado en los últimos 30 días y presione Entrar :
ForFiles /p "C:\ruta\a\carpeta" /s /d -30 /c "cmd /c del /q @archivo"
En el comando, cambie "C:\path\to\folder"
especificando la ruta a la carpeta en la que desea eliminar archivos y cambie /d -30
para seleccionar archivos con una fecha de última modificación.
Desglose del comando ForFiles
- /p: indica el nombre de la ruta para comenzar a buscar.
- /s: indica a ForFiles que busque dentro de los subdirectorios.
- /d: especifica la última fecha de modificación de un archivo.
- /c: indica a ForFiles que ejecute el comando (debe estar entre comillas dobles). El valor predeterminado es "cmd /c del @file" .
- /q : permite eliminar carpetas sin necesidad de confirmación.
Si desea obtener más información sobre estos interruptores, use el ForFiles /?
Comando.
Elimine archivos con más de X días automáticamente usando el Programador de tareas en Windows 10
El comando de las instrucciones anteriores le permite eliminar archivos en una carpeta con más de 30 días de antigüedad, pero debe abrir el símbolo del sistema y ejecutar el comando manualmente cada vez que desee liberar espacio.
Para automatizar el proceso, debe usar el Programador de tareas en Windows 10 para crear una tarea que ejecute el comando en intervalos específicos.
Para crear una tarea programada con los comandos ForFiles para eliminar archivos que no han cambiado en algún tiempo, siga estos pasos:
-
Abre Inicio .
-
Busque el Programador de tareas y haga clic en el resultado superior para abrir la experiencia.
-
Haga clic con el botón derecho en la carpeta Biblioteca del programador de tareas .
-
Haga clic en la opción Nueva carpeta .
-
Escriba cualquier nombre para la carpeta y haga clic en Aceptar . (Estamos creando una nueva carpeta para mantener las tareas organizadas y separadas de las tareas del sistema).
-
Haga clic derecho en la carpeta creada recientemente y seleccione la opción Crear tarea .
-
En el cuadro "Nombre", ingrese un nombre para la tarea.
-
En la pestaña "General", en la sección "Opciones de seguridad", seleccione la opción " Ejecutar si el usuario ha iniciado sesión o no" . (Esta opción hará que la ventana de comandos no aparezca cuando la tarea se ejecute automáticamente).
-
Borre la opción No almacenar contraseña .
-
Haga clic en la pestaña "Activadores" y haga clic en el botón Nuevo .
-
Seleccione la opción En un horario usando el menú desplegable "Comenzar la tarea".
-
En "Configuración", especifique cuándo desea que se ejecute la tarea (p. ej., A tiempo, Diariamente, Semanalmente, Mensualmente). Independientemente de la opción que seleccione, asegúrese de especificar la configuración de inicio en el lado derecho.
-
Haga clic en el botón Aceptar .
-
Haga clic en la pestaña "Acciones" y haga clic en el botón Nuevo .
-
Utilice el menú desplegable "Acciones" y seleccione la opción Iniciar un programa .
-
En el cuadro "Programa/secuencia de comandos", escriba el siguiente comando:
para archivos
-
Escriba el siguiente comando en el cuadro "Agregar argumentos" y haga clic en el botón Aceptar .
/p "C:\ruta\a\carpeta" /s /d -30 /c "cmd /c del /q @archivo"
En el comando, cambie "C:\path\to\folder"
especificando la ruta a la carpeta en la que desea eliminar los archivos y cambie /d -30
para seleccionar los archivos con la última fecha de modificación.
-
Haga clic en el botón Aceptar .
-
Haga clic en la pestaña "Configuración" y asegúrese de verificar las siguientes opciones:
- Permitir que la tarea se ejecute bajo demanda.
- Ejecute la tarea tan pronto como sea posible después de que se pierda un inicio programado.
- Si la tarea falla, reinicie cada.
-
Haga clic en el botón Aceptar .
-
Si se le solicita, ingrese su nombre de usuario y contraseña administrativos.
-
Haga clic en el botón Aceptar .
Una vez que complete los pasos, el comando se ejecutará según el cronograma y eliminará los archivos anteriores a la cantidad de días que especificó. Recuerde no cambiar el nombre ni mover la carpeta a otra ubicación. De lo contrario, la tarea fallará.