gpt4 book ai didi

java - Ant - Java - zipfileset - 排除目录

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:51:49 28 4
gpt4 key购买 nike

我有一个像这样创建 zip 的 ant 目标 -

<zip destfile="${dist}/myzip.zip">
<zipfileset dir="docs/manual" prefix="docs/userguide"/>
</zip>

这基本上会创建存档 myzip.zip,其中 docs/manual 下的所有文件和目录都以存档中的 docs/userguide 为前缀。

但我不想将 docs/manual 下的所有目录复制到存档中,我在 docs/manual 下有一个名为 old 的目录,我想将其排除...如何实现?

最佳答案

来自ZipFileSet reference page

<zipfileset> supports all attributes of <fileset> in addition to those listed below.

所以见FileSet供引用。

这是你的做法:

<zipfileset dir="docs/manual" prefix="docs/userguide">    
<exclude name="old/**"/>
</zipfileset>

或内联为属性:

<zipfileset dir="docs/manual" prefix="docs/userguide" exclude="old/**" />

更新:现在使用通配符代替简单名称。

关于java - Ant - Java - zipfileset - 排除目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4245550/

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