Originariamente inviato da JMacos
Caricare e scaricare file...
Premessa: Nel framework standard, nel package java.net ci sono le varie classi URL, URLConnection e altre. Con queste si può anche usare il protocollo ftp (basta usare come URL ftp://blabla....) ma la cosa ovviamente è limitata. Nel senso che devi specificare una risorsa ben precisa, fare 1 connessione e ... leggere e infine chiudere. Vuoi scaricare altro? Ripeti tutto da capo. Per la scrittura non so dire se funziona (non ho mai provato). Basta, tutto qui.

Se devi fare cose più sofisticate e specifiche, es. enumerare i file su una directory FTP, fare più operazioni con la stessa connessione, ottenere informazioni sui file (lunghezza, data ecc..), gestire modalità attiva/passiva e modalità ascii/binary ecc... allora hai bisogno di una libreria client FTP. E ne esistono già.

Vedi tutta la spiegazione su: Java FTP client libraries reviewed