org.apache.commons.io.IOUtils 的用法(神器,再也不用写冗余代码了)

2025-11-16 16:04:12 7128

首先,引入dependency

commons-io

commons-io

2.4

实现文件复制:

import org.apache.commons.io.IOUtils;

import java.io.*;

public class Main {

public static void main(String[] args) throws IOException {

FileInputStream fileInputStream=null;

FileOutputStream fileOutputStream=null;

fileInputStream = new FileInputStream("D://uploadanddownload-0.0.1-SNAPSHOT.jar");

File file = new File("D://a/b");

file.mkdirs();

fileOutputStream=new FileOutputStream("D://a/b/uploadanddownload-0.0.1-SNAPSHOT.jar");

IOUtils.copy(fileInputStream,fileOutputStream);

IOUtils.closeQuietly(fileInputStream);

IOUtils.closeQuietly(fileOutputStream);

}

}

只需要一行代码,就可以把输入流指定的文件输出到输出流指定的文件处