使用commons-io工具包进行方便的文件操作

maven依赖:

<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>

该包中的FileUtils工具类中有很多用于操作文件写入,读取,转换的工具方法:

1. 根据文件字节大小获取展示大小

2. 计算文件的校验和

3. 比较两个文件的内容是否一致

4. 复制文件到指定位置

5. 带过滤的复制

6. 复制URL对象或InputStream对象到指定文件对象

7. 复制文件到属性的OutputStream对象

8. 遍历文件夹

9. 移动文件

10. 把String写成文件

11. 把文件转换为String

12. 把指定List<String>的内容分行写入到指定文件

13. ......

常用的文件操作几乎都可以在这个工具类中找到方法

原文地址:https://www.cnblogs.com/wangxuejian/p/13548951.html