package com.yinzhijie.ebill.test;
import java.io.IOException;
import java.net.SocketException;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPFile;
import org.apache.commons.net.ftp.FTPReply;
public class _1 {
FTPClient ftp=null;
public _1(){
try {
ftp=new FTPClient();
ftp.connect("127.0.0.1",21);
ftp.setControlEncoding("utf-8");
FTPClientConfig conf = new FTPClientConfig(FTPClientConfig.SYST_NT);
conf.setServerLanguageCode("zh");
ftp.login("123", "123");
//ftp.changeWorkingDirectory("/SDK/");
// if(!FTPReply.isPositiveCompletion(ftp.getReplyCode())){
//
// System.out.println(ftp.getReplyCode());
// }
System.out.println(ftp.getReplyCode());
// ftp.enterLocalPassiveMode();
FTPFile[] ss= ftp.listFiles();
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] argv){
new _1();
}
}
java课设,实现简单的连接FTP下载文件的功能,在自己电脑搭建的FTP服务器
能连接上FTP服务器,但使用listfiles时出错,弄了一下午了,没辙了,求大神帮帮忙