Commons-io是apache开源基金组织提供的一组有关IO操作的开源工具包。
1.作用
提高IO流的开发效率。
2.FileUtils类(文件夹/文件)
1.常见方法
- static void copyFile(File srcFile,File destFile): 复制文件
- static void copyDirectory(File srcDir,File destDir) : 复制文件夹
- static void copyDirectoryToDirectory(File srcDir, File destDir) : 复制文件夹
- static void deleteDirectory( File directory) : 删除文件夹
- static void cleanDirectory(File directory) : 清空文件夹
- static string readFileToString(File file,Charset encoding) : 读取文件中的数据变成成字符串
- static void write(File file,CharSequence data,string encoding) : 写出数据
3.IOUtils类(流相关)
1.常见方法文章来源:https://www.toymoban.com/news/detail-607851.html
- public static intl copy( Inputstream input,outputStream output):复制文件
- public static int copyLarge(Reader input,writer output):复制大文件
- public static string readLines(Reader input) : 读取数据
- public static void write(String data,outputStream output):写出数据
案例1:文章来源地址https://www.toymoban.com/news/detail-607851.html
//赋值文件
/* File src = new File("G:\\JavaReview\\day33\\c.txt");
File dest = new File("G:\\JavaReview\\day33\\copy.txt");
FileUtils.copyFile(src,dest);*/
//复制文件夹
/* File src = new File("E:\\aaa");
File dest = new File("E:\\bbb");
FileUtils.copyDirectory(src,dest);*/
//删除文件夹
File src = new File("E:\\aaa");
//清空文件夹
FileUtils.cleanDirectory(src);
FileUtils.delete(src);
到了这里,关于Java: Commons-io的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!