/*
*/ import SunFtpWrapper; import java.io.*; /** * a very simple example of using the SunFtpWrapper class, * available at http://www.nsftools.com/tips/JavaFtp.htm */ public class FtpWrapperTest { public static void main (String[] args) { try { SunFtpWrapper ftp = new SunFtpWrapper(); String serverName = "mirrors.kernel.org"; ftp.openServer(serverName); if (ftp.serverIsOpen()) { System.out.println("Connected to " + serverName); try { ftp.login("Anonymous", "me@whatever.com"); System.out.println("Welcome message:\n" + ftp.welcomeMsg); System.out.println("Current Directory: " + ftp.pwd()); System.out.println("Results of a raw LIST command:\n" + ftp.listRaw()); System.out.println("Downloading file robots.txt"); ftp.ascii(); ftp.downloadFile("robots.txt", "C:\\robots.txt"); } catch (Exception ftpe) { ftpe.printStackTrace(); } finally { ftp.closeServer(); } } else { System.out.println("Unable to connect to" + serverName); } System.out.println("Finished"); } catch(Exception e) { e.printStackTrace(); } } }