一、FileUtils.copyInputStreamToFile();
说明:将流复制到文件
使用:
File newFile = new File(path);
InputStream inputStream = new ByteArrayInputStream(bytes);
FileUtils.copyInputStreamToFile(inputStream, newFile);
二、FileCopyUtils.copy();
说明:复制文件
使用:
File newFile = new File(path);
FileCopyUtils.copy(bytes, newFile);
三、file.transferTo();
说明:将上传MultipartFile的方法直接写文件
使用:
File newFile = new File();
MultipartFile file = new MultipartFile() {
};
file.transferTo(newFile);
四、FileUtils.copyDirectory();
说明:复制文件夹
使用:
File DirA = new File();
File DirB = new File();
FileUtils.copyDirectory(DirA, DirB);
五、Liunx环境下载命令
1、aria2 – Linux 下的多协议命令行下载工具
安装:
yum install aria2 -y
使用:
aria2c www.citydo.com.cn
2、Axel – Linux 下的轻量级命令行下载加速器
安装:
yum install axel -y
使用:
10 表示线程数
axel -n 10 www.citydo.com.cn
3、Wget – Linux 下的标准命令行下载工具
安装:
yum install wget
使用:
wget www.citydo.com.cn
4、curl – Linux 下的实用的命令行下载工具
安装:
yum install curl
使用:
curl -i www.citydo.com.cn
5、httpie – Linux下载的实用工具
安装:
yum install httpie
使用:
http www.citydo.com.cn