62,569
社区成员




package tool;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Date;
import org.apache.commons.net.ftp.FTP;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
import org.apache.commons.net.ftp.FTPReply;
import sun.net.ftp.FtpClient;
public class Linkftp {
private static FTPClient ftp;
private static String host = "202.206.41.8";
private static String username = "anonymous";
private static String password = "";
private static int port = 21;
private static int recNum = 0;
private static String path = "";
private OutputStream outSteam = null;
public static void main(String[] args) {
ftp = new FTPClient();
boolean error = false;
try {
int reply;
ftp.connect(host);
System.out.println("连接主机:" + host);
System.out.print(ftp.getReplyString());
reply = ftp.getReplyCode();
// ftp.setFileTransferMode(FTP.ASCII_FILE_TYPE);
if (!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
System.err.println("FTP server refused connection.");
System.exit(1);
}
if (ftp.login(username, password)) {
System.out.println("连接已经成功,请继续后续操作");
ftp.logout();
} else {
System.out.println("不好意思,您的连接有问题,请检查地址,用户名和密码");
}
} catch (IOException e) {
error = true;
e.printStackTrace();
} finally {
if (ftp.isConnected()) {
try {
ftp.disconnect();
} catch (IOException ioe) {
}
}
System.exit(error ? 1 : 0);
}
}