FileUtils工具类

本文记录Java学习过程中遇到的commons-IO工具包中的FileUtils工具类~

提供文件操作(移动文件,读取文件,检查文件是否存在等等)的方法。

常用方法:

  • readFileToString(File file):读取文件内容,并返回一个String;
  • writeStringToFile(File file,String content):将内容content写入到file中;
  • copyDirectoryToDirectory(File srcDir,File destDir);文件夹复制
  • copyFile(File srcFile,File destFile);文件夹复制

示例代码(文件和文件夹的复制):

//通过Commons-IO完成了文件复制的功能
FileUtils.copyFile(new File("D:\\test.avi"), new File("D:\\copy.avi"));
		
//通过Commons-IO完成了文件夹复制的功能
//D:\基础班 复制到 C:\\abc文件夹下
FileUtils.copyDirectoryToDirectory(new File("D:\\基础班"), new File("C:\\abc"));

标签: none