Buenos Días a Todos,
Estoy realizando un Script y era por si me podíais ayudar, la función que tiene que hacer el Script al tenga muy clara pero cuando lo tengo que ejecutar no se con que lenguaje será mas facil.
La idea es hacer un SCRIPT en que vaya mirando las carpetas y subcarpetas de un directorio y las que encuentre con fecha superior a X días los vaya eliminando.
Muchas Gracias
Hola, pues seria algo parecido a:
CitarFOR /F %%G IN ('dir /AD /TC') DO (
Si %%G es superior a X borrar
)
Para ello también tendrias que usar el parámetro "tokens" para extraer la fecha y no toda la salida de DIR. Y bueno, habría que añadir una función para saber exactamente si la fecha está en los rangos correctos o hay que borrarla. Ésto es porque comparar dos cadenas de texto no es lo mismo que comparar dos fechas.
Ésto seria en Batch, seguramente haya más formas de hacerlo (quizás mejores) pero ésta es una.
Si te quedas estancado en algun punto pon el codigo y te ayudamos.
Un saludo
Muchas Gracias Zomkar
Me pondré con ello y espero conseguirlo
Un Saludo
se podria hacer uno que en lugar de borrar los archivos inferiores a cierta fecha, borre los archivos carpetas y subdirectorios que no esten en una lista?