Commons包的导入方法
Commons是一个java的IO开源工具,导入方法:
- 从apache.org下载commons包
- 解压
- copy其中的commons-io-2.6-sources.jar与commons-io-2.6.jar
- 在eclipse的项目中新建一个文件夹lib,粘贴jar包
- 右键jar包,buildPath
Commons包的常用方法
1-?为FileUtils类下的方法,请用FileUtis.方法名调用。
1.sizeOf方法
返回文件或文件夹的大小
long sizeOf(File f)
2.listFile方法
有条件的列出子孙集,返回的是一个集合
Collection<File> listFile(File directory, IOFileFilter fileFilter, IOFileFilter dirFilter)
参数:
- 第一个参数:文件夹File
- 第二个参数:文件过滤器
- EmptyFileFilter.EMPTY 筛选空文件(文件大小为0)入集合
- EmptyFileFilter.NOT_EMPTY 筛选非空文件入集合
- new SuffixFileFilter("后缀名") 筛选符合后缀条件的文件入集合
- 第三个参数:文件夹过滤器
- null 只返回第一个参数下的一层里符合参数二条件的文件
- DirectoryFileFilter.INSTANCE 返回第一个参数下的符合第二个参数限制的所有子孙集文件
3.or方法