我有一个包含多个 .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>