• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

ftp连接

开发技术 开发技术 3小时前 4次浏览

implementation ‘commons-net:commons-net:3.3’

public void ftpTest(){
FTPClient ftpClient = new FTPClient();
FTPClientConfig conf = new FTPClientConfig(FTPClientConfig.SYST_UNIX);
conf.setServerLanguageCode(“zh”);
ftpClient.setControlEncoding(“GBK“);
ftpClient.configure(conf);
try {
ftpClient.connect(“ip”,2121);
ftpClient.login(“root”,”root”);
int reply = ftpClient.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply)) {
System.out.println(“断开连接”);
ftpClient.disconnect();
//return false
}
ftpClient.enterLocalPassiveMode();
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
ftpClient.setFileTransferMode(FTP.BINARY_FILE_TYPE);
ftpClient.changeWorkingDirectory(“/spider03”);
FTPFile[] files2 = ftpClient.listFiles();
for(FTPFile file:files2){
System.out.println(file.getName());
}
}catch (SocketException e){
e.printStackTrace();
}catch (IOException e){
e.printStackTrace();
}


程序员灯塔
转载请注明原文链接:ftp连接
喜欢 (0)