阅读量:0
目录
Commons-io
工具包
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); } }
Hutool
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); //创建集合 ArrayList<String>list=new ArrayList<>(); Collections.addAll(list,"多多","少少"); //把集合里的内容写到文件里面去 //第四个参数是续写开关 FileUtil.writeLines(list,"D:\\a.txt","UTF-8",false); //追加 FileUtil.appendLines(list,"D:\\a.txt","UTF-8"); //把文件中的数据读取到集合当中 //一行数据认为是集合里面一个元素 List<String>list1=FileUtil.readLines("D:\\a.txt","UTF-8"); } }
帮助文档
个人号推广
博客主页
Web后端开发
https://blog.csdn.net/qq_30500575/category_12624592.html?spm=1001.2014.3001.5482
Web前端开发
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