java6.0源码-DupsFinder:在指定文件夹中搜索重复文件

时间:2024-06-24 09:53:57
【文件属性】:

文件名称:java6.0源码-DupsFinder:在指定文件夹中搜索重复文件

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-24 09:53:57

系统开源

java6.0源码复制品查找器 递归搜索指定文件夹中的重复文件。 该项目的目标是创建一个最快的 Java 实现,同时保持代码干净和易于阅读。 用 Java 编写,没有额外的依赖。 需要 Java 8 和 Maven 来构建。 SHA-1 用作散列算法。 构建并运行 签出源代码并导航到项目文件夹(带有 pom.xml 文件的目录) 要构建 jar 文件,请执行 mvn 包 Jar 文件将被构建并存储在目标目录中。 运行执行 java -jar target/dupsfinder-0.0.1-SNAPSHOT.jar [目录] 如果未提供 [directory],则使用当前目录。 输出格式 {SHA-1 sum}:{重复次数}:{文件大小(字节)}:{文件完整路径} 重复文件列表打印到标准输出,所有其他输出(第一行信息、最后的摘要和所有警告/错误)都打印到标准错误,因此输出的必需部分可以通过输出重定向轻松过滤。 实施细则 该应用程序背后的主要思想是通过一组文件属性对文件进行分组并删除具有唯一属性值的文件的多次操作,因此组中剩余的文件具有相等的属性值。 文件大小、文件前1024字节的hash


【文件预览】:
DupsFinder-master
----src()
--------main()
----LICENSE(18KB)
----README.md(2KB)
----pom.xml(1KB)
----.gitignore(113B)

网友评论