【问题标题】:How to unzip all files from a directory without having their name at disposal如何在没有名称的情况下从目录中解压缩所有文件
【发布时间】:2012-05-14 22:26:13
【问题描述】:

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

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

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

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

【问题讨论】:

标签: ant


【解决方案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>

【讨论】:

    猜你喜欢
    • 2014-05-08
    • 1970-01-01
    • 2018-04-12
    • 2015-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-26
    • 2011-12-30
    相关资源
    最近更新 更多