Cómo Eliminar Automáticamente los Archivos en Windows

0

Anterior escribí acerca de un programa llamado DropIt que
automáticamente se mueve o copia de archivospara cuando nuevos aparecerán los archivos dentro de una carpeta. Esto puede ser útil, por ejemplo, si usted tiene un espacio limitado en un disco duro local y desea mover todas tus descargas a un dispositivo de almacenamiento externo.

Si desea eliminar automáticamente los archivos, hay dos maneras que usted puede ir sobre ella en Windows. El primer método consiste en la descarga de una aplicación freeware llamado AutoDelete que le permite configurar un programa para eliminar archivos en una carpeta en particular. Ya he escrito dos guías detalladas sobre el uso del programa (
aquíy
aquí), a fin de comprobar esos si usted prefiere un programa freeware para conseguir el trabajo hecho.

El segundo método para la eliminación de archivos es crear un archivo por lotes y, a continuación, programar ese archivo por lotes para que se ejecute. Usted puede hacer todo eso sin necesidad de instalar ningún software de terceros. En este artículo, voy a caminar a través de los pasos para la creación de un archivo por lotes y, a continuación, utilizando el Programador de Tareas para que el script se ejecute en un recurrente base.

Paso 1 – Crear Archivo de proceso por Lotes

Si la creación de un archivo por lotes suena un poco de miedo o demasiado técnico, no se preocupe porque usted no tiene que saber qué significa eso. Voy a explicar lo que hay que copiar y pegar, dónde y qué opciones puede cambiar. En primer lugar, abra el Bloc de notas y copia y pega la siguiente línea de texto:

forfiles -p "C:Test" -s -m *.* /D -5 /C "cmd /c del @path"

La línea de arriba, probablemente, no tiene sentido, que está perfectamente bien como lo voy a explicar más abajo. Básicamente, se indica a Windows para eliminar todos los archivos en el C:Test de carpetas y sub-carpetas que son más de 5 días. Aquí es lo que tu archivo de Bloc de notas debe ser similar.


 blank

Antes de entrar en más detalles sobre el comando, vamos a guardar el archivo y darle una ejecución de prueba. En primer lugar, cree una carpeta en su computadora llamado
Pruebaen la raíz de la unidad C:. Siguiente, haga clic en
Archivo
Guardary guardar el archivo como un archivo de proceso por lotes. Para hacerlo, escriba un nombre seguido por .bat y, a continuación, cambiar el
Guardar como tipomenú desplegable para
Todos los Archivos.


 save-as-batch-file.jpg.optimal

tenga en cuenta que usted puede guardar el archivo a cualquier ubicación en el disco duro que te gusta, realmente no importa. Ahora crear algunos archivos ficticios en el
Pruebade la carpeta y, a continuación, haga doble clic en el
Eliminar.batarchivo para ejecutarlo. Nada se borran? Probablemente no!

la razón por La que nada se ha eliminado es debido a que el comando ha
/D -5, lo que significa que los archivos que son 5 días o más. Con el fin de eliminar cualquier archivo independientemente de cuando fue creado, puede cambiar el
-5a
-0o se puede quitar el
/D -5parte del todo. Ahora si que lo ejecute, todos los archivos serán eliminados.

Para personalizar el comando, la primera cosa que usted puede hacer es cambiar el directorio a algo distinto de C:Test. Que es tan sencillo como copiar la ruta de acceso desde el Explorador de Windows en el directorio que quieras y pegarlo en el comando en el Bloc de notas.


 copy-path-explorer.jpg.optimal

el Siguiente es el
sparámetro que se observa después de la ruta de acceso del directorio. Esto indica que el comando se debe buscar en todas las sub-carpetas también. Si usted no desea eliminar los archivos de las subcarpetas, vaya por delante y eliminar el parámetro-s.

el Siguiente es
m, seguido por
*.*, lo que significa que el comando debe evaluar archivos de todo tipo. Si sólo desea eliminar un tipo de archivo específico en una carpeta, como archivos PDF o imágenes JPG, acaba de cambiar
*.*a
*.pdfo
*.jpegy que sólo va a eliminar esos archivos.

El
/D -Xparte del que ya hablamos en términos de qué edad los archivos tienen que estar en orden para calificar para la eliminación. Usted puede seguir con un valor mayor que 1, se establece en 0, o eliminarlo por completo. Eso es todo lo que necesitamos saber acerca de los comandos.

Hay un par de cosas a tener en cuenta acerca de la ejecución de este comando. En primer lugar, cuando se eliminan los archivos, no van a la Papelera de reciclaje, sino que se eliminan de forma permanente, así que ten cuidado al usarlo. En segundo lugar, el comando sólo elimina los archivos, no las carpetas.

Dado que este es un archivo de proceso por lotes, usted también puede añadir las múltiples versiones de este comando en el mismo archivo. Por ejemplo, aquí yo soy la creación de un archivo por lotes que se elimine todos los archivos DOCX mayor de 180 días, todos los archivos PDF de más de 60 días y todos los archivos TXT, independientemente de su edad están los archivos.


 batch-file-delete.jpg.optimal

Paso 2 – Programación por Lotes de Archivos

Ahora que usted tiene su archivo de proceso por lotes creado y guardado, vamos a seguir adelante y programarla para que se ejecute en un recurrente base. Para ello, tenemos que abrir el Programador de Tareas.

por Suerte, ya he escrito un artículo sobre el
cómo programar un archivo de proceso por lotes, así que se abre la página para empezar. Desplácese hacia abajo hasta la
Horario de Archivo por Lotes en el PC de Iniciode la sección y siga adelante.


 Task-Trigger

La única cosa que usted tiene que cambiar es el Gatillo. Usted puede elegir de
Diario,
Weekly,
Mensual,
Cuando se inicia el equipo,
Cuando me conectoo
Cuando se registra un suceso específico.

Cuando usted elige algo como
Weeklyo
Mensualy haga clic en
Siguiente, tendrás una nueva pantalla donde se puede configurar la hora exacta y los días que desea que el script se ejecute.


 weekly-schedule.jpg.optimal


 mothly-schedule.jpg.optimal

con suerte, esta es una buena solución para la mayoría de las personas que necesitan realizar unas sencillas tareas automatizadas para la eliminación de archivos en sus Ordenadores. Si usted tiene alguna pregunta, siéntase libre de publicar un comentario. ¡A disfrutar!

Dejar respuesta

Please enter your comment!
Please enter your name here