java ftp文件下载
时间: 2023-10-11 14:23:10 浏览: 101
你可以使用 Java 中的 FTPClient 类下载文件。以下是一个简单的示例代码:
```
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.commons.net.ftp.FTP;
import org.apache.commons.net.ftp.FTPClient;
public class FTPDownloader {
public static void main(String[] args) {
String server = "ftp.example.com";
int port = 21;
String user = "username";
String pass = "password";
String remoteFilePath = "/remote/path/to/file.txt";
String localFilePath = "local/path/to/file.txt";
FTPClient ftpClient = new FTPClient();
try {
ftpClient.connect(server, port);
ftpClient.login(user, pass);
ftpClient.enterLocalPassiveMode();
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
FileOutputStream fos = new FileOutputStream(localFilePath);
ftpClient.retrieveFile(remoteFilePath, fos);
fos.close();
ftpClient.logout();
ftpClient.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,你需要替换变量 `server`、`port`、`user`、`pass`、`remoteFilePath` 和 `localFilePath` 为你自己的值。这个代码使用 Apache Commons Net 库来处理 FTP 连接和文件下载。
阅读全文