-
此代码是作者出于兴趣爱好自己编写的。转载请注明。
-
作者的邮箱:annothinker@163.com
- 本项目是项目 common-util-Java 的子模块,请下载父模块 common-util-Java 之后再在父模块中加入本模块。
——2025年3月21日
本次更新介绍:
本工程是在本分支的上一版本的基础之上进行的升级。
本版本 6.1
支持的功能如下:
- 支持将指定目录归档到另一个目录、检查目标下是否有文件、创建目标路径的父路径。
- 支持递归遍历指定目录下的所有目录与文件,并支持以回调的形式处理这些文件,并支持在回调中进行异常捕获。
- 支持计算文件来源的文件大小、md5 值。文件来源可以是:
- byte[] bytes
- String absolutePath
- File file
- InputStream inputStream
- 支持计算分片文件的 md5 值。
- 提供将文件数据输出至指定文件。
- 读取指定目录下的文件,并转化为指定格式。
- 支持将文件数据进行分片,文件数据来源可以是:
- String absolutePath
- InputStream inputStream
- 提供表示文件大小的单位,以及不同单位之间的无损转化。
- 可以解析一个路径,判断其是否是绝对路径、提取其中的任意级目录、提取其中的文件后缀等等。
本版本的已知不足与预想的改进方案:
- 本版暂无
未来版本可能会实现的功能:
- 本版暂无
- 本项目使用的开发环境:
- JDK 21.0.6 2025-01-21
- Maven 3.8.3
- IntelliJ IDEA 2024.3.3 (Ultimate Edition)
-
总计:4181
-
Java 代码:4125
-
文本语言代码:56
- XML:56