目录
Commons-io
Hutool
工具包
Commons-io是开源基金组织提供的一组有关io操作的开源工具包
作用:提高IO流的开发效率

使用步骤

常见方法



项目结构

在让框架包和项目产生关联

导入架包后我们就可以正常使用里面的方法
import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; public class Main { public static void main(String[] args) throws IOException { //复制文件 File src1=new File("src\\a.txt"); File dest1=new File("src\\copy.txt"); FileUtils.copyFile(src1,dest1); //复制文件夹 File src2=new File("src\\a"); File dest2=new File("src\\copyt"); FileUtils.copyDirectory(src2,dest2); //删除文件夹 File src3=new File("D:\\aaa"); FileUtils.delete(src3); //清空文件夹 File src4=new File("D:\\aaa"); FileUtils.cleanDirectory(src4); } } 

import cn.hutool.core.io.FileUtil; import java.io.File; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Main { public static void main(String[] args) { //根据参数创建file对象 File file=FileUtil.file("Dduo\\","aaa","bbb.txt"); System.out.println(file); //根据参数创建文件 //可以根据文件新创建一个文件 //如果父级路径不存在,会创建一个新的文件 File file2=FileUtil.touch(file); System.out.println(file2); //创建集合 ArrayListlist=new ArrayList<>(); Collections.addAll(list,"多多","少少"); //把集合里的内容写到文件里面去 //第四个参数是续写开关 FileUtil.writeLines(list,"D:\\a.txt","UTF-8",false); //追加 FileUtil.appendLines(list,"D:\\a.txt","UTF-8"); //把文件中的数据读取到集合当中 //一行数据认为是集合里面一个元素 Listlist1=FileUtil.readLines("D:\\a.txt","UTF-8"); } } 帮助文档
概览 (hutool 5.8.26 API)
朱道阳-CSDN博客
https://blog.csdn.net/qq_30500575/category_12624592.html?spm=1001.2014.3001.5482
https://blog.csdn.net/qq_30500575/category_12642989.html?spm=1001.2014.3001.5482
https://blog.csdn.net/qq_30500575/category_12651993.html?spm=1001.2014.3001.5482
https://blog.csdn.net/qq_30500575/category_12699801.html?spm=1001.2014.3001.5482
https://blog.csdn.net/qq_30500575/category_12630954.html?spm=1001.2014.3001.5482
https://blog.csdn.net/qq_30500575/category_12701605.html?spm=1001.2014.3001.5482
https://blog.csdn.net/qq_30500575/category_12620276.html?spm=1001.2014.3001.5482