如何优雅地下载和使用Apache Commons_io

Apache Commons_io提供了非常非常多的便捷操作,本文就将从下载->安装->查api->简易使用四个步骤来教各位小伙伴如何优雅地使用Apache Commons_io。

一、下载

通常,我们会采用两种方式下载Apache Commons_io,一种在官网直接下载,另一种则是通过Maven Repository(Maven库,一个资源中转站)下载。

官网下载往往会包含所有Commons_io中的所有支持包,包括说明文件;

而Maven Repository库则是仅包含两个jar包,不过在大多数时候访问速度要较官网更快一点。

1、官网下载

百度搜索"Apache Commons_io"可以直接搜索到官网,笔者这里也给出官网链接,以方便大家使用。

如上图所示,选择好自己需要的版本,点击Download now!进入下一步操作

在下载界面,我们会发现有Binaries和Source两种分类。

这边Binaries指的是jar包等支持包,而Source指的则是.java等源代码,为方便使用,我们通常只会下载Binaries中的jar支持包使用即可。

至此,完成了在官网的下载。

2、Maven库下载

通过百度搜索Maven Repository进入Maven库,笔者在此同样给出链接

搜索后点击Apache Commons_io进入下载目录

选择合适版本,点击进去下载界面

点击jar包完成下载。

至此,完成所有下载向导


二、Apache Commons IO的安装 

  1. 创建lib库。在Java工程中,我们通常会创建一个和src同级的lib目录,以存放后续从外界调来的库,此处我们也是如此。
  2. 将下载好的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());
        }
}
经验分享 程序员 微信小程序 职场和发展