前言:
当前小伙伴们对“java ftp文件传输”可能比较重视,我们都需要分析一些“java ftp文件传输”的相关资讯。那么小编在网摘上收集了一些关于“java ftp文件传输””的相关内容,希望看官们能喜欢,兄弟们一起来学习一下吧!import org.apache.commons.net.;import org.apache.commons.net.;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;/** * ftp文件下载代码 * 补充自己的ftp服务器地址,用户名,密码,要下载的文件名称即可使用 */public class FTPFileDownload { public static void main(String[] args) { String server = "xxx.xx.xx.xx"; // FTP服务器地址 int port = 21; // FTP服务器端口 String username = "name"; String password = "password"; String remoteFilePath = "/"; // 远程下载目录 String remoteFileName = "aaaa.ffl"; // 远程文件名 String localFilePath = "aaaa.txt"; // 本地文件路径 FTPClient ftpClient = new FTPClient(); try { ftpClient.connect(server, port); ftpClient.login(username, password); ftpClient.enterLocalPassiveMode(); // 设置文件传输类型为二进制 ftpClient.setFileType(); OutputStream localFileOutputStream = new FileOutputStream(localFilePath); boolean downloaded = ftpClient.retrieveFile(remoteFilePath + "/" + remoteFileName, localFileOutputStream); localFileOutputStream.close(); if (downloaded) { System.out.println("文件下载成功"); } else { System.out.println("文件下载失败"); } ftpClient.logout(); } catch (IOException e) { e.printStackTrace(); } finally { try { ftpClient.disconnect(); } catch (IOException e) { e.printStackTrace(); } } }}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。