0

我有一个包含多个 .zip 文件的文件夹。我想将它们解压缩到同一个文件夹中,名称与文件名相同。

例如。

temp/product_file1.zip
temp/product_file2.zip
temp/product_file3.zip

预期输出:

temp/product_file1
temp/product_file2
temp/product_file2

如何使用 Ant 制作通用代码?

我现在使用的代码只能解压缩最后一个文件。

<path id="warFilePath">
    <fileset dir="/temp">
        <include name="product_*.zip"/>
    </fileset>
</path>

<property name="warFile" refid="warFilePath" />

<basename property="warFilename" file="${warFile}" suffix=".zip" />

<unzip dest="temp/${warFilename}">
    <fileset dir="/temp">
        <include name="${warFilename}.zip"/>    
    </fileset>
</unzip>
4

0 回答 0