可以使用 Apache Commons-IO 操作文件:
| 功能 | 代码 |
|---|---|
| 获取文件名的后缀 | FilenameUtils.getExtension(path) |
| 获取文件名不包含后缀 | FilenameUtils.getBaseName(path) |
| 获取文件所在目录的路径 | FilenameUtils.getFullPath(path) |
| 复制文件 | FileUtils.copyFileToDirectory() |
| 复制文件夹 | FileUtils.copyDirectory() |
| 移动文件 | FileUtils.moveFileToDirectory() |
计算文件的 check sum |
FileUtils.checksumCRC32() |
| 递归的创建目录 | FileUtils.forceMkdir(new File("/Users/Biao/Desktop/a/b/c")) |
| 还有更多文件相关的操作 | …… |
依赖
1 | compile 'commons-io:commons-io:2.4' |