Java读取文件服务器文件到本地 - FTP示例代码
以下是使用Java代码通过FTP协议从文件服务器上读取文件到本地的示例代码:
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网站下载并将其添加到您的项目中。
原文地址: https://www.cveoy.top/t/topic/nAMX 著作权归作者所有。请勿转载和采集!