复制文件工具与下载文件工具

一、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

猜你喜欢

转载自blog.csdn.net/qq_32447301/article/details/108631090