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.
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.
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
-5a
-0o se puede quitar el
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.
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
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.
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.
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.
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!