首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在zip文件中包含空文件夹

如何在zip文件中包含空文件夹
EN

Stack Overflow用户
提问于 2013-11-28 13:49:19
回答 1查看 5.9K关注 0票数 1

我已经创建了一个包含许多文件夹和文件的zip文件。

代码语言:javascript
运行
复制
    <!-- 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

/data

我还需要在压缩结构中包含(添加)一个空的/logs文件夹。我该怎么做呢。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-02-04 02:14:33

我能找到的最不笨拙的方法是首先在某个地方创建一个空目录,然后将其包含在您的zipfile中。为了得到一个只包含一个空日志目录的压缩包,您可以这样写:

代码语言:javascript
运行
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20258622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档