0

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

从dest我需要一个一个地获取jar文件并解压缩并在解压缩后删除它们。

我可以将 jar 文件复制到目的地,但是我将如何解压缩它们,因为我不知道它们的名称,因为我只想提供模式作为输入,其余所有都应该由程序完成。

那么如何在没有名称的情况下从目录中解压缩所有文件

4

1 回答 1

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>
于 2012-05-14T14:26:13.943 回答