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. ......
常用的文件操作几乎都可以在这个工具类中找到方法