如何使用Ant解压缩和复制特定文件

时间:2014-05-20 10:32:34

标签: ant unzip

我有zip文件“A.zip”。它包含一个文件夹“B”。在这个文件夹中我有简单的“a.sql”文件。我需要将其复制到目标文件夹“Test”。我在下面使用过代码,但它仍然无法正常工作。请让我知道我该怎么做。

<target name="unzip.ubview" description="Unzips the zipped dump file from latest build">
<echo message="Extracting zip file" />
<unzip src="${IMP_LOC}/A.zip" dest="E:/Test" overwrite="true">
    <patternset>
        <include name="a*.sql"/>
    </patternset>
    <mapper>
        <globmapper from="B/*" to="*"/>
    </mapper>
    </unzip>
</target>

1 个答案:

答案 0 :(得分:6)

怎么样?
<target name="unzip.ubview" description="Unzips the zipped dump file from latest build">
<echo message="Extracting zip file" />
<unzip src="${IMP_LOC}/A.zip" dest="E:/Test" overwrite="true">
    <patternset>
        <include name="B/a*.sql"/>
    </patternset>
    <mapper>
        <globmapper from="B/*" to="*"/>
    </mapper>
    </unzip>
</target>