如何从目录中解压缩所有文件而不必使用其名称

时间:2012-05-14 13:01:26

标签: ant

我想搜索我的目录(让我们称之为src)获取模式并将所有jar复制到某个特定位置(让我们称之为dest)。

从dest我需要逐个获取jar文件并解压缩并在解压缩后将其删除。

我可以将jar文件复制到目标但是我怎么解压缩它们因为我不知道它们的名字因为我想只给出模式作为输入休息所有应该由程序完成。

那么如何从目录中解压缩所有文件而不必处理其名称

1 个答案:

答案 0 :(得分:1)

您是否创建了一个文件集来复制JAR?如果是这样,您可以将相同的文件集传递到Unzip任务。

<copy todir="dest_dir">
  <fileset dir="src_dir">
    <exclude name="**/*.jar"/>
  </fileset>
</copy>

<unzip dest="dest_dir">
  <fileset dir="dest_dir">
    <include name="**/*.jar"/>
  </fileset>
</unzip>