以下是Java读取文件服务器上的文件到本地文件的示例代码:

import java.io.*;
import java.net.*;

public class FileTransfer {
    public static void main(String[] args) {
        try {
            String serverAddress = "example.com"; // 服务器地址
            int serverPort = 21; // 服务器端口号
            String username = "user"; // FTP用户名
            String password = "password"; // FTP密码
            String remoteFilePath = "/path/to/remote/file.txt"; // 服务器上的文件路径
            String localFilePath = "C:/path/to/local/file.txt"; // 本地文件路径

            // 连接FTP服务器
            FTPClient ftpClient = new FTPClient();
            ftpClient.connect(serverAddress, serverPort);
            ftpClient.login(username, password);

            // 下载文件
            OutputStream outputStream = new BufferedOutputStream(new FileOutputStream(localFilePath));
            ftpClient.retrieveFile(remoteFilePath, outputStream);
            outputStream.close();
 
            // 断开FTP连接
            ftpClient.logout();
            ftpClient.disconnect();
            
            System.out.println("文件下载完成!");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

上述代码使用了FTP协议来读取文件服务器上的文件到本地文件。需要注意的是,需要使用FTP客户端库来连接FTP服务器和执行文件传输操作。在示例代码中,我们使用了org.apache.commons.net.ftp.FTPClient类来实现FTP连接和文件传输。如果您没有这个类库,请从Apache网站下载并将其添加到您的项目中

java读取文件服务器上的文件到本地文件

原文地址: https://www.cveoy.top/t/topic/cSvN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录