Java CommonsIO组件的下载和使用
CommonsIO是关于JavaIO操作的工具类库,集成了JavaIO的各种方法。我们只需要直接调用里面的方法就可以了,不用自己再去写方法的实现。大大提高了效率。那么我们要怎样使用CommonsIO组件呢。今天小编就来简单的介绍一下CommonsIO,包括它的下载,如何导入Java工程中,以及如何使用等。


2、下载完成之后,打开文件夹,文件如下:

2、导入下载的两个jar包到项目中:commons-io-2.6.jarcommons-io-2.6-soruces.jar

三、CommonsIO的使用
1、计算文件或文件夹的大小:FileUtils.sizeOf(File file)



4、添加过滤条件,列出D盘的文件夹downLoad下后缀名是png的子孙级文件的方法:Collection<File> f足毂忍珩iles2 = FileUtils.listFiles(new File("D:/download"), new SuffixFileFilter("png"), DirectoryFileFilter.INSTANCE); for (File file : files2) { System.out.println(file.getAbsolutePath()); }

6、读取文件:FileUtils.readFileToString(File file, String encoding)FileUtils.readFileToByteArray(File file)

8、写出文件:FileUtils.write(File file, CharSequence data, String encoding, boolean append)FileUtils.writeStringToFile(File file, String data, String encoding, boolean append)FileUtils.writeByteArrayToFile(File file, byte[] data, boolean append)

9、写出列表:FileUtils.writeLines(File file, Collection<?> lines, String lineEnding, boolean append)

10、复制文件:FileUtils.copyFile(File srcFile, File destFile)复制文件到目录下:FileUtils.copyFileToDirectory(File srcFile, File destDir)复制一个文件夹:FileUtils.copyDirectory(File srcDir, File destDir)复制一个文件夹到另一个文件夹下:FileUtils.copyDirectoryToDirectory(File srcDir, File destDir)

