La Web del Programador: Comunidad de Programadores
 
    Pregunta:  43526 - FILTRAR LA DESCARGA DE ARCHIVOS EN UN FTP
Autor:  batilo
He estado usando un arhivo bat para automatizar la descarga de ficheros planos desde un ftp, ya que es una tarea que tengo que hacer a diario. Con el mget podría bajarme absolutamente todos los ficheros del ftp pero son más de 500 y me gustaría bajarme sólo los archivos que hayan sido creados hace 2 días.¿ Hay alguna forma de crear un fichero bat que sólo se baje los archivos que tengan 2 días de antigüedad?
Gracias

  Respuesta:  batilo
La solución que he usado ha sido hacer un listado de los archivos con el comando dir; que te lista el nombre de todos los archivos del directorio remoto junto con unos cuantos atributos entre ellos la fecha. Y a continuación los vuelco en un fichero txt:
dir *.* c:\NombresDeFiherosConFechas.txt De esta forma ya tienes un txt del que se puede obtener el nombre del archivo a descargar y su fecha de creación con el lenguaje que se este usando.