0

antライブラリを使用してファイルを圧縮する必要があります。ビルドスクリプトではなくライブラリでantを使用した例は見つかりませんでした。

org.apache.tools.zipパッケージのクラスを見ましたが、ファイルをzipに設定するときにアステリックス記号を使用するのに役立つコードが見つかりません。

では、antライブラリを使用して、あるパターンに一致するファイルを圧縮するにはどうすればよいですか?

シナリオの例を次に示します。アプリケーションは「/ziptest/*example.txt」のような文字列を受信するため、アプリケーションは名前が「example」で終わり、拡張子がziptestディレクトリのtxtであるすべてのファイルを圧縮する必要があります。

重要なのは、Javaコードでそれを行う必要があるということです。このタスクにはAntライブラリを使用したかったのです。

4

1 に答える 1

0

zip ファイルを作成したいが、Ant ビルドをまだ使用していない場合、Ant zip タスクは、私が最後に使用したいと思うものです。Antビルドの外で使用することを意図したものではありません(ただし、@Rebseが指摘しているように、十分な強制があれば何でも可能です)。プログラムで zip ファイルを作成する場合は、JavaのZipOutputStreamを参照してください。

于 2013-03-21T14:07:27.143 に答える