jeg fandt det her bibliotek, som er licenseret under LGPL, så du kan bruge det i din applikation
http://www.enterprisedt.com/downloads/ftp.htmlHer er en lille eksempel klasse, som både læser og skriver fra en ftp server. Dokumentationen ligger online, så du skal nok lige kigge på at lave en chdir("directory") på din ftpclient.
import java.io.*;
import java.net.*;
class ReadFtp {
public static void main(java.lang.String[] args) throws Exception{
String text = readFromFTP("host","user","pass","remote.file");
System.out.println(text);
writeToFtp("host","user","pass","remote.file","text");
}
public static String readFromFTP(String host, String username, String password, String file) throws Exception{
com.enterprisedt.net.ftp.FTPClient client = new com.enterprisedt.net.ftp.FTPClient(host,21);
client.login(username,password);
byte bytes[] = client.get(file);
client.quit();
return new String(bytes);
}
public static void writeToFtp(String host, String username,String password, String file,String text) throws Exception {
com.enterprisedt.net.ftp.FTPClient client = new com.enterprisedt.net.ftp.FTPClient(host,21);
client.login(username,password);
client.put(text.getBytes(),file);
client.quit();
}
}