龙空技术网

java实现ftp文件下载

leos 43

前言:

当前小伙伴们对“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();            }        }    }}

标签: #java ftp文件传输 #开机new cpu installed ftpm #javaftp下载文件