gpt4 book ai didi

java - Ant/checksum : How to generate one . md5 file for several files (resulting in md5-file with multiple lines)

转载 作者:行者123 更新时间:2023-11-30 08:56:55 27 4
gpt4 key购买 nike

是否可以让 Ant 为多个文件(包括子目录)生成一个 .md5 文件,从而产生一个包含多行的 md5 文件(每行包含一个校验和和文件名及其相对路径)?

过去,我只对单个文件使用 Ant 校验和任务:

<checksum algorithm="md5" format="MD5SUM" file="${distFile}">

我最近试过这个:

<checksum algorithm="md5" format="MD5SUM">
<fileset dir="." />
</checksum>

但是上面的 Ant 任务为 . 列出的每个文件生成一个单独的 .md5 文件。

我的目标是只有一个 .md5 文件,多行包含校验和和文件名(带有相对路径)。

非常感谢您的帮助!

最佳答案

您可以使用校验和任务为每个文件创建校验和文件,然后使用连接任务将它们合并到一个文件中。

    <checksum algorithm="SHA-256" fileext=".sha256" format="MD5SUM" todir="${dir.cache}/sha/${version}">
<fileset dir="${dir.release}" />
</checksum>
<concat destfile="${dir.release}/DIGEST.sha256sum">
<fileset dir="${dir.cache}/sha/${version}" />
</concat>

关于java - Ant/checksum : How to generate one . md5 file for several files (resulting in md5-file with multiple lines),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28384784/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com