BORRAR FICHEROS SISTEMA POR FECHAS
Publicado por Ramón (11 intervenciones) el 16/04/2007 10:02:30
Hola, hay alguien que tenga hecho o me pueda decir como puedo hacer un programita en Acces en el cual le diga:
Una ruta
Ficheros a borrar
y Borrar a partir de una fecha de antiguedad.
Os explico:
En un directorio que se llama BUZONES de un servidor que tengo, hay creados unos 200 subdirectorios con el nombre de cada usuario:
\Buzones$\PEPE
\Buzones$\MARIA
\Buzones$\FELIPE... etc... asi hasta unos 200
Lo que quiero es poner en un campo del programa los dias de antiguedad que quiero para borrar TODOS los ficheros que estén dentro de TODOS los BUZONES, por ejemplo decirle que los ficheros que tengan + de 10 días ó de 7 días de antiguedad que los borre.
Seria algo asi como:
Dame la ruta a borrar: \\BUZONES$\
Dame los ficheros a borrar de dicha ruta: \\ *.*
Dame la fecha de antiguedad: 7 dias
en el caso del ejemplo BORRARIA TODOS los ficheros de \\BUZONES$\ que tuvieran una antiguedad de mas de 7 dias.
Ya seria el colmo que le pudieramos decir en un campo en cuantos dias de antelación queremos que avise al usuario y poder dar de alta el NOMBRE del buzon (la ruta del buzon: \\BUZONES$\PEPE\ y asignarle una cuenta de correo y que le enviara un correo electronico avisando de que se le van a borrar los ficheros en uno o dos dias.
Quizas pida demasiado, pero no se si hay alguien que tenga algo hecho al respecto en Access o en cualquier otro lenguaje.
Gracias.
Ramón
Una ruta
Ficheros a borrar
y Borrar a partir de una fecha de antiguedad.
Os explico:
En un directorio que se llama BUZONES de un servidor que tengo, hay creados unos 200 subdirectorios con el nombre de cada usuario:
\Buzones$\PEPE
\Buzones$\MARIA
\Buzones$\FELIPE... etc... asi hasta unos 200
Lo que quiero es poner en un campo del programa los dias de antiguedad que quiero para borrar TODOS los ficheros que estén dentro de TODOS los BUZONES, por ejemplo decirle que los ficheros que tengan + de 10 días ó de 7 días de antiguedad que los borre.
Seria algo asi como:
Dame la ruta a borrar: \\BUZONES$\
Dame los ficheros a borrar de dicha ruta: \\ *.*
Dame la fecha de antiguedad: 7 dias
en el caso del ejemplo BORRARIA TODOS los ficheros de \\BUZONES$\ que tuvieran una antiguedad de mas de 7 dias.
Ya seria el colmo que le pudieramos decir en un campo en cuantos dias de antelación queremos que avise al usuario y poder dar de alta el NOMBRE del buzon (la ruta del buzon: \\BUZONES$\PEPE\ y asignarle una cuenta de correo y que le enviara un correo electronico avisando de que se le van a borrar los ficheros en uno o dos dias.
Quizas pida demasiado, pero no se si hay alguien que tenga algo hecho al respecto en Access o en cualquier otro lenguaje.
Gracias.
Ramón
Valora esta pregunta


0