2

私のコードの一部では、すべてのファイルを1つずつダウンロードするのではなく、特定のフォルダーに.rar(アーカイブ)ファイルをダウンロードして解凍したいと考えています。

しかし、私はこれを行う方法を見つけることができませんでした。

4

3 に答える 3

3

JUnrarRuntime.getRuntime().exec()のようなJavaライブラリを使用するか、使用して外部unrarユーティリティを実行できます。

于 2011-06-06T11:16:58.887 に答える
0

質問がある場合は、rarまたはアーカイブファイルを作成する方法。ZIPAPIを使用できます。http://download.oracle.com/javase/6/docs/api/java/util/zip/package-summary.htmlを参照してください。

于 2011-06-06T11:19:15.810 に答える
0

RARを処理するもう1つのライブラリは、7-Zip-JBindingです。これには、次のコードスニペットがあります。

http://sevenzipjbind.sourceforge.net/basic_snippets.html#extraction-single-file

クロスプラットフォームのライブラリであり、RAR以外の多くの他の圧縮ファイルをサポートします

ライセンスはLGPLv2です

于 2014-02-02T10:39:32.240 に答える