/*
*/
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();
}
}
}