Ant:解压缩多个文件

时间:2014-10-07 17:43:17

标签: ant unzip

如何使用Ant解压缩多个文件? 我正在使用:

<unzip dest="./out">
    <patternset>
            <include name="**/*.zip"/>
    </patternset>
    <fileset dir="./in">
        <include name="**/*.zip"/>
    </fileset>
</unzip>

从输出看起来ANT正确找到我的文件但没有提取任何内容:

[unzip] Expanding: c:\temp\in\test1.zip into c:\temp\out
[unzip] Expanding: c:\temp\in\test2.zip into c:\temp\out
     

建立成功总时间:0秒

我无法弄清楚我做错了什么。

1 个答案:

答案 0 :(得分:1)

来自the documentation

  

PatternSets用于选择要从档案中提取的文件。如果未使用模式集,则会提取所有文件。

我的猜测是你的zip文件不包含任何zip文件,因此没有提取任何内容,因为你告诉Ant只从你的zip文件中提取zip文件。