1

うまくいけば、アーカイブを解凍して再パックする必要はありません。

4

2 に答える 2

2

はい!TrueZipを使用します。

TrueZIP は Java ベースの仮想ファイル システム (VFS) であり、マルチスレッド環境でアーカイブ ファイルがネストされている場合でも、クライアント アプリケーションがアーカイブ ファイルに対して仮想ディレクトリであるかのように CRUD (作成、読み取り、更新、削除) 操作を実行できるようにします。

API を完全に理解するには少し手間がかかりますが、一度理解してしまえば、圧縮ファイルが関係するあらゆる種類のタスクを非常に簡単に使用できることがわかります。

于 2012-07-27T17:09:25.123 に答える
1

JDK7 のZip File System Providerを見てください。これにより、zip ファイルをファイル システムとして扱うことができます。つまり、通常のファイルと同じように、移動、コピー、削除、名前変更などの操作を実行できます。 .

この記事Java 7: Working with Zip Filesも参照してください。この記事では、zip ファイル システムを作成し、それに対してさまざまな操作を実行する方法について、もう少し詳しく説明しています。

于 2012-07-27T17:19:55.557 に答える