我创建了一个包含许多文件夹和文件的zip文件。
<!-- Create the distribution directory -->
<mkdir dir="${buildDirectory}/core/dist"/>
<zip destfile="${buildDirectory}/core/dist/core.zip">
<zipfileset dir="${buildDirectory}/core/" prefix="core/bin">
<include name="*.jar" />
</zipfileset>
<zipfileset dir="${buildDirectory}/core/src/resources" prefix="core/conf">
<include name="log4j.properties" />
<include name="core.properties" />
<include name="conf.xml" />
</zipfileset>
<zipfileset dir="${buildDirectory}/algorithm/testData" prefix="core/data">
<include name="defs.properties" />
<include name="proto.aza" />
</zipfileset>
所以拉链现在有了
/ bin中
/ CONF
/数据
我还需要在zip结构中包含(添加)一个空/ logs文件夹。 我怎么做。
感谢
答案 0 :(得分:0)
我能找到的最简单的方法是首先在某处创建一个空目录,然后将其包含在zipfile中。减少你的例子,为了得到一个只有一个空日志目录的zip,你可以写:
<mkdir dir="${buildDirectory}/core/dist"/>
<mkdir dir="${buildDirectory}/core/dist/logs"/>
<zip destfile="${buildDirectory}/core/dist/core.zip">
<zipfileset dir="${buildDirectory}/core/dist/logs" fullpath="logs"/>
</zip>