Cómo eliminar automáticamente archivos anteriores a un número específico de días en una PC con Windows

Tiene una carpeta en la que se acumulan los archivos de registro y la carpeta crece cada vez más con cada día que pasa. Ahora, para que ingresen los nuevos archivos de registro, seguro que necesita algo de espacio. Pero si tiene que hacerlo manualmente, definitivamente llevará algo de tiempo. ¿Qué tal si hace doble clic en un archivo por lotes y el archivo por lotes eliminará los archivos anteriores a un número específico de días? O digamos, ¿qué tal si el archivo por lotes elimina todos los archivos de una extensión en particular, digamos .temp, cada vez que hace doble clic en él? ¿Suena genial? Entonces, este artículo está hecho a medida para ti.

Siga leyendo para saber cómo puede eliminar fácilmente todos los archivos, o archivos específicos, que tengan más de un número específico de días con la ayuda de un simple script por lotes.

Tabla de contenido

Ejemplo de escenario

Asegúrese de tener todos los archivos que se considerarán para su eliminación en un padre carpeta. Está bien que esta carpeta principal tenga subcarpetas, ya que el script por lotes también buscará archivos en las subcarpetas para eliminarlos. En el siguiente ejemplo, tengo una carpeta llamada File Repo, en la que tengo todos los archivos que necesito considerar para su eliminación.

1 muestra mínima

Sección 1: Cómo eliminar automáticamente todos los archivos anteriores a un número específico de días

Paso 1: Ir a cualquier lugar de tu preferencia, incluso puede ser tu Escritorio. Aquí es donde se creará su archivo por lotes.

Ahora clic derecho en cualquier lugar en un espacio vacío y luego haga clic en Nuevo y luego en Documento de texto.

ANUNCIO PUBLICITARIO

2 archivo nuevo mínimo

Paso 2: Haga clic en el archivo recién creado una vez y luego presione el F2 clave para rebautizar eso.

dar el archivo cualquier nombre de su elección, pero asegúrese de proporcionar la extensión del archivo como murciélago. En el siguiente ejemplo, hemos nombrado nuestro archivo por lotes como geekPageBatchDelete.bat.

Nota: Es muy importante dar la murciélago extensión.

3 Archivo de nombre mínimo

Paso 3: Golpea el Ingresar clave y obtendrá lo siguiente Rebautizar ventana, donde tienes que darle al botón para proceder.

4 Cambiar nombre mínimo

Paso 4: A continuación, botón derecho del ratón en el recién creado archivo por lotes y luego haga clic en el Editar opción.

5 Editar mínimo

Paso 5: Copia y pega el siguiente código sobre la Bloc archivo que se abre ante usted.

@echo apagado. para archivos /p "" /s /m *.* /D- /C "cmd /c del @ruta"

Nota IMPORTANTE: Por favor reemplace con la ruta completa de su carpeta principal que tiene sus archivos. También, reemplace con el número real de días. Se eliminarán todos los archivos que tengan más de la cantidad de días dada. Puede consultar la captura de pantalla a continuación para obtener una imagen más clara.

6 Imagen de bloc de notas mín.

Explicación del guión

Esta sección es para nuestros lectores geek que sienten curiosidad por el funcionamiento interno de nuestros pequeños guiones. Veamos qué está pasando en el script de arriba.

para archivos – Esta palabra clave se usa para ejecutar el comando en cada archivo dentro de la carpeta seleccionada.

/pags/pags establece la ruta a la cadena, que es, que le sigue.

/s – Este parámetro asegura que todos los archivosen el interior la subcarpetas también son atravesados.

/m *.*/metro parámetro es hacer la coincidencia. el comodín *.* significa que se deben considerar todos los archivos, independientemente de sus nombres y extensiones.

/D – Con este parámetro puede especificar un fecha.

/C – Es después de este parámetro que especificamos el dominio que debe ejecutarse en todos los archivos que cumplan las condiciones.

ANUNCIO PUBLICITARIO

del @camino – Esto eliminará el archivo en la ruta dada, que cumpla con el resto de las condiciones anteriores. Ya que hemos usado para archivos, todos los archivos se eliminarán uno por uno.

Paso 6: Ahora pulsa el Expediente pestaña en la parte superior y luego presione el botón Ahorrar opción.

7 Guardar archivo mínimo

ALERTA: antes de continuar con el Paso 7, asegúrese de tener una copia de seguridad si es necesario. Una vez que ejecute el archivo por lotes, se eliminarán todos los archivos en la carpeta especificada que tengan más de la cantidad de días especificada.

Paso 7: Ahora, simplemente haga doble clic sobre el loteexpediente ejecutarlo, y ver la magia.

8 Ejecutar lote mínimo

Sección 2: Cómo eliminar automáticamente un archivo específico anterior a un número específico de días

Ahora digamos que tienes un archivo específico que debe eliminarse si tiene más de un número específico de días. En este caso, puede seguir exactamente los mismos pasos que en la sección anterior, pero en Paso 5, por favor copiar y pegar el siguiente código en su lugar.

@echo apagado. para archivos /p ""/s/m  /D - /C "cmd /c del @ruta"

Reemplazar el seguimiento:

–> La ruta real a su carpeta que contiene el archivo a eliminar.

– El nombre del archivo que se va a eliminar.

– El número real de días.

9 archivo específico mínimo

Sección 3: Cómo eliminar automáticamente archivos con una extensión de archivo específica y más antiguos que un número específico de días

Ahora supongamos que desea eliminar todos los archivos txt en una carpeta, o los archivos docx, que tienen más de una cantidad específica de días. En ese caso, puede seguir los pasos mencionados en Sección 1. Pero al igual que en la Sección 2, en Paso 5, copiar y pegar el siguiente código en su lugar.

@echo apagado. para archivos /p ""/s/m*. /D - /C "cmd /c del @ruta"

Reemplazar el seguimiento:

– Esta es la ruta de la carpeta que contiene el archivo a eliminar.

– El tipo de extensión que desea eliminar.

– Si el archivo es más antiguo que el número de días especificado y tiene la extensión mencionada usando, se eliminará.

10 minutos de extensión

Sección 4: Cómo eliminar automáticamente todos los archivos

Veamos un caso más en el que desea eliminar todos los archivos dentro de una carpeta específica, independientemente de su extensión y la cantidad de días desde que se crearon. En ese caso, debe especificar el número de días como cero. Los pasos son todos los mismos que se mencionan en Sección 1, la única diferencia está en el código que pegas Paso 5, que debe ser como se muestra a continuación.

@echo apagado. para archivos /p "" /s /m *.* /D-0 /C "cmd /c del @ruta"

Reemplazar el seguimiento:

– Todos los archivos en esta ruta se eliminarán independientemente de su extensión o su antigüedad.

11 Todos los archivos mín.

También puedes probar otras combinaciones como eliminar todos los archivos que son de un extensión específica por combinando las Secciones 3 y 4. Háganos saber si tiene otros requisitos personalizados.

Eso es todo. Por favor, díganos en la sección de comentarios si podría automatizar el proceso con la ayuda de nuestro artículo.

Estén atentos para obtener más consejos, trucos, procedimientos y trucos sorprendentes.

Cómo agregar cualquier aplicación en el menú contextual del botón derecho en Windows 11/10

Cómo agregar cualquier aplicación en el menú contextual del botón derecho en Windows 11/10CómoVentanas 11

Si tiene ciertas aplicaciones para usar con frecuencia, en lugar de buscarlas cada vez y abrirlas, puede acceder rápidamente a esas aplicaciones desde el menú contextual del botón derecho. Esto le ...

Lee mas
Solución: no se puede hacer clic en el botón de eliminación de Hello Pin en Windows 11

Solución: no se puede hacer clic en el botón de eliminación de Hello Pin en Windows 11CómoVentanas 11

Algunos usuarios no querrían un pin de saludo asociado con su cuenta de Windows 11. Podría deberse a que solo quieren iniciar sesión con la contraseña de su cuenta de Microsoft o podría deberse a q...

Lee mas
Cómo desactivar la animación del menú Inicio en Windows 11

Cómo desactivar la animación del menú Inicio en Windows 11CómoVentanas 11

26 de octubre de 2021 Por Supriya PrabhuMicrosoft introdujo el concepto del menú Inicio con el lanzamiento del sistema operativo Windows 95 y más tarde, con el paso de los años, mejoraron el menú d...

Lee mas