Anteriormente, escribí sobre un programa llamado Déjalo caer que mueve o copia archivos automáticamente cuando aparecen nuevos archivos en la carpeta. Esto puede ser útil, por ejemplo, si tiene espacio limitado en su disco duro local y desea mover todos los archivos descargados a su dispositivo de almacenamiento. almacenamiento(Dispositivo de almacenamiento masivo) externo.
Si desea eliminar archivos automáticamente, puede hacerlo de dos maneras ventanas . El primer método es descargar. Aplicación gratuita(Aplicación gratis) conexión Eliminación automática que le permite configurar el programa para eliminar archivos en una carpeta específica. Ya he escrito dos guías detalladas sobre cómo usar el programa ( aquí(aquí) Sí aquí(aquí) ), así que échales un vistazo si prefieres el programa gratuito para hacer el trabajo.
El segundo método para eliminar archivos es crear archivo por lotes(archivos por lotes) entonces programalo archivo por lotes(archivos por lotes) para que funcione. Puede hacer todo esto sin instalar ningún software de terceros. En este artículo, lo guiaré a través de los pasos para crear archivo por lotes(archivos por lotes) entonces usa programa de tareas(Programa de tareas) para hacer que el script se ejecute recursivamente.
Paso 1: crea un archivo por lotes
si creas archivo por lotes(archivos por lotes) Suena un poco aterrador o demasiado técnico, no se preocupe, ya que no necesita saber qué significa todo esto. Te explicaré lo que necesitas copiar y pegar, dónde y qué opciones puedes cambiar. Primero(Primero) abierto cuaderno y copia(Cuaderno y copia) y pegue la siguiente línea de texto:
forfiles -p "C:Test" -s -m *.* /D -5 /C "cmd /c del @path"
La línea anterior probablemente no tenga sentido, lo cual está bien, ya que lo explicaré más a fondo. Básicamente(Básicamente) indica a Windows que elimine todos los archivos en C: carpeta y subcarpetas de prueba(carpeta y subcarpetas) que tienen más de 5 días. Así es como deberías lucir Archivo de bloc de notas.(archivo de Bloc de notas)

Antes de entrar en información más detallada sobre el comando, guardemos el archivo y hagamos Prueba(prueba de funcionamiento) . Primero(Primero) crea una carpeta en tu computadora llamada Prueba(Prueba) en la base Unidad(unidad C) C. Luego haga clic archivo, archivo(expediente) – Rescate(rescate) y guardar el archivo como archivo por lotes(archivos por lotes) . Para hacer esto, ingrese el nombre seguido de .bat, luego cambie la lista desplegable guardar como tipo a (Guardar como tipo)Todos los archivos(Todos los archivos) .

Recuerde que puede guardar el archivo en cualquier lugar de su disco duro, realmente no importa. Ahora cree algunos archivos ficticios en la carpeta. Pruébelo y luego haga doble clic en el archivo. (Prueba)Quitar.bat ejecutarlo. ¿Se ha eliminado algo? ¡Probablemente no!
La razón por la que no se ha eliminado nada es porque el comando tiene: / D-5 lo que significa que los archivos tienen al menos 5 días de antigüedad. Para eliminar cualquier archivo independientemente(presentar de forma independiente) fecha de creación, puede cambiar -5 y -0 o puedes borrar la parte / D-5 completamente. Ahora, si lo ejecuta, se eliminarán todos los archivos.
Para personalizar el comando, lo primero que puede hacer es cambiar el directorio a otro que no sea C: Prueba. Es tan simple como copiar una ruta desde Explorador de Windows(Explorador de Windows) para el directorio seleccionado y péguelo en el comando w Almohadilla(Computadora portátil) notas

Luego viene el parámetro -s que ves después de la ruta del directorio. Esto significa que el comando también debe buscar en todas las subcarpetas. Si no desea eliminar archivos de las subcarpetas, continúe y elimine el parámetro -s.
el siguiente es -metro seguido por *.* lo que significa que el comando debe evaluar archivos de todo tipo. Si solo desea eliminar un Tipo de archivo(Tipo de archivo) especificado en una carpeta como archivos PDF o fotos JPG solo cambia *.* y * .pdf ambas cosas * .jpeg y solo eliminará estos archivos.
Hola / DX de la que ya hablamos sobre la antigüedad de los archivos para poder eliminarlos. Puede configurarlo por encima de 1, configurarlo en 0 o eliminarlo por completo. Eso es todo lo que necesitamos saber sobre el comando.
Hay algunas cosas a tener en cuenta sobre la ejecución de este comando. En primer lugar, los archivos eliminados no terminan en Cesta(Cesta) pero se eliminan permanentemente, así que tenga cuidado al usarlo. En segundo lugar, el comando solo elimina archivos, no carpetas.
Cómo es archivo por lotes(archivos por lotes) , también puede agregar varias versiones de este comando en el mismo archivo. Por ejemplo, aquí creo archivo por lotes(archivos por lotes) que eliminará todos los archivos DOCX más de 180 días, todos los archivos PDF con más de 60 días y todos los archivos texto independientemente de la antigüedad de los archivos.

Paso 2: programe un archivo por lotes
Ahora que ha creado y guardado el suyo archivo por lotes(archivos por lotes) , avancemos y programémoslo para que se ejecute de forma recurrente. Para hacer esto, necesitamos abrir Programador de tareas(Programa de tareas) .
Afortunadamente, ya he escrito un artículo sobre cómo programar un archivo por lotes(archivos por lotes) así que abre esta página para empezar. Desplazarse(Desplazarse) todo el camino a la sección Programe un archivo por lotes al iniciar la computadora(Programe un archivo por lotes al iniciar la computadora) y adelante

Lo único que tienes que cambiar es generar . Puedes elegir entre Todos los días(Todos los días) , Semanalmente(semanalmente) , Mensual(mensual) , Después de iniciar la computadora(Después de iniciar la computadora) , cuando inicio sesión(Cuando me conecto) ambas cosas Cuando se registra un evento específico(Cuando se registra un evento específico) .
Cuando eliges algo como esto Semanalmente(semanalmente) ambas cosas Mensual(mensual) y clics próximo(Próximo) aparecerá una nueva pantalla donde podrá configurar tiempo y dias(horas y días) exactamente donde desea ejecutar el script.


Con suerte, esta es una buena solución para la mayoría de las personas que necesitan realizar tareas automatizadas simples para eliminar archivos en sus computadoras. Si tiene alguna pregunta, no dude en dejar un comentario. ¡Disfrutar!









