Título: script para eliminar ficheros Publicado por: cristiansbd95 en 18 Febrero 2019, 17:46 pm Hola compañeros,
estoy introduciéndome en el mundo de los scripts y estoy intentando crear un script que elimine los ficheros de una carpeta cuando sean mas antiguos de 30 días, He buscado un poco por internet y he encontrado algún script que parece ser que realiza dicha función... He creado un .bat con el codigo que veréis mas abajo y he creado una tarea que se ejecute una vez cada dos meses para eliminar dichos ficheros pero la ejecuto ejecuto manualmente y no me elimina nada. Sabéis que puede ser? Os adjunto una captura de la tarea creada https://ibb.co/gWSRJ2L Código Gracias! Título: Re: script para eliminar ficheros Publicado por: MCKSys Argentina en 18 Febrero 2019, 18:01 pm Hola!
Según veo en https://ss64.com/nt/forfiles.html (https://ss64.com/nt/forfiles.html) En vez de usar @file prueba a usar @path, ya que el path no lo estás especificando en el comando (@file es sólo el nombre del archivo). Sinó, podrías agregar antes del for un cd E:\Backup\pep Saludos! Título: Re: script para eliminar ficheros Publicado por: cristiansbd95 en 21 Febrero 2019, 11:18 am Hola de nuevo!
He modificado el script y ahora si que me funciona. Ahora tengo un problemilla y es que en la ruta que quiero dejar puesta en el script hay un directorio con documentos antiguos que no quiero que sea eliminado, como puedo añadir dicha excepción? Código Gracias! |