La Web del Programador: Comunidad de Programadores
 
    Pregunta:  56657 - FTP JAVA: DESCARGAR UN ARCHIVO CON UN NOMBRE DINAMICO
Autor:  Jose Diez
Hola, Tengo que usar FTP en JAVA y me estoy iniciando en esto. Lo que tengo que hacer es descargar la ultima version de un archivo cuyo nombre se compone de: fecha.version.xml. la fecha y la version van variando. ¿Como podria obtener un listado de los ficheros que se hayan en una direccion FTP? Mi programa se ejecutara cada 15 min y descargara los ultimos ficheros que se han almacenado en una FTP. He estado mirando las clases ftp que hay por internet pero creo que no me valen. Gracias de ante mano

  Respuesta:  Luis García
Busca la siguiente librería y descárgala:

org.apache.commons.net.ftp

Añádela al Java built Path en el IDE en el que estés desarrollando, existe un API que detalla bastante bien la funcionalidad, tiene una clase FTPClient con los tradicionales métodos del protocolo FTP, list, get, post,..... Además permite el uso de máscaras para listar únicamente los de un tipo.

Es una librería de Apache. En mi opinión la mejor.

Un saludo.