ho iniziato a studiarmi ftp con java.
come librerie uso le apache.commons.
ho un problema con il listing dei file nella directory:
il risultato che mi da è questo:codice:import java.io.IOException; import org.apache.commons.net.ftp.*; public class Connessione { public static void main(String args[]) { try { int reply; String server = "myhost"; String directory = "/media/hd/ftp"; FTPClient ftp = new FTPClient(); ftp.connect(server); System.out.println("1-Connected to " + server + "."); ftp.login("user", "pass"); ftp.changeWorkingDirectory(directory); System.out.println("2-" + directory); FTPFile[] files = ftp.listFiles(directory); System.out.println("3-" + files); System.out.print("4-" + ftp.getReplyString()); reply = ftp.getReplyCode(); if (!FTPReply.isPositiveCompletion(reply)) { ftp.disconnect(); System.err.println("FTP server refused connection."); System.exit(1); } ftp.logout(); } catch (IOException e) { e.printStackTrace(); } } }
1-Connected to myhost.
2-/media/hd/ftp
3-[Lorg.apache.commons.net.ftp.FTPFile;@32c41a
4-226 Directory send OK.
nn ho capito se devo fare qualcosa di particolare per ricevere la lista dei file di una directory.

Rispondi quotando
