0

ディレクトリ (src と呼びましょう) でパターンを検索し、すべての jar ファイルを特定の場所 (dest と呼びましょう) にコピーしたいと考えています。

dest から jar ファイルを 1 つずつ取得して解凍し、解凍後に削除する必要があります。

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 に答える