ioutils和fileutils实现文件下载工具类
时间: 2024-05-06 15:20:31 浏览: 92
以下是一个基于ioutils和fileutils实现的简单文件下载工具类:
```
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.IOUtils;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
public class FileDownloader {
public static void downloadFile(String fileUrl, String destinationPath) throws IOException {
URL url = new URL(fileUrl);
File destinationFile = new File(destinationPath);
try (InputStream inputStream = url.openStream();
FileOutputStream outputStream = FileUtils.openOutputStream(destinationFile)) {
IOUtils.copy(inputStream, outputStream);
}
}
}
```
使用方法:
```
FileDownloader.downloadFile("http://example.com/myfile.txt", "/path/to/destination/file.txt");
```
该方法将从给定的URL下载文件,并将其保存到指定的路径中。
阅读全文