Apache Commons_io提供了非常非常多的便捷操作,本文就将从下载->安装->查api->简易使用四个步骤来教各位小伙伴如何优雅地使用Apache Commons_io。
一、下载
通常,我们会采用两种方式下载Apache Commons_io,一种在官网直接下载,另一种则是通过Maven Repository(Maven库,一个资源中转站)下载。
官网下载往往会包含所有Commons_io中的所有支持包,包括说明文件;
而Maven Repository库则是仅包含两个jar包,不过在大多数时候访问速度要较官网更快一点。
1、官网下载
百度搜索"Apache Commons_io"可以直接搜索到官网,笔者这里也给出官网链接,以方便大家使用Apache Commons_io官网。
如上图所示,选择好自己需要的版本,点击Download now!进入下一步操作
在下载界面,我们会发现有Binaries和Source两种分类。
这边Binaries指的是jar包等支持包,而Source指的则是.java等源代码,为方便使用,我们通常只会下载Binaries中的jar支持包使用即可。
至此,完成了在官网的下载。
2、Maven库下载
通过百度搜索Maven Repository进入Maven库,笔者在此同样给出链接Maven库
搜索后点击Apache Commons_io进入下载目录
选择合适版本,点击进去下载界面
点击jar包完成下载。
至此,完成所有下载向导
二、Apache Commons IO的安装
- 创建lib库。在Java工程中,我们通常会创建一个和src同级的lib目录,以存放后续从外界调来的库,此处我们也是如此。
- 将下载好的commons-io-2.11.0.jar包拖入工程中的lib目录即可。
三、简易使用
在这里,笔者提供简单代码,以帮助各位确认是否安装成功。
public static void main(String[] args) {
//获取文件大小
long length = FileUtils.sizeOf( new File("abc.txt"));
System.out.println(length);
//返回目录下的所有目录
Collection<File> files = FileUtils.listFiles(new File("c:"),
EmptyFileFilter.NOT_EMPTY, null);
for (File file:files){
System.out.println(file.getAbsolutePath());
}
}