Aspose.ZIP での構造を保持した解凍

Aspose.ZIP 内のすべての複数エントリのアーカイブ クラスには、extractToDirectory メソッドがあります。このメソッドは、ネストされたサブフォルダーに関して指定されたフォルダーにアーカイブ コンテンツ全体を抽出します。

ZIP アーカイブを解凍する方法

ファイルとネストされたフォルダーが注意深く配置された ZIP アーカイブがあると想像してください。 Aspose.ZIP の ExtractToDirectory メソッドは、元の構造をそのまま維持しながら、解凍プロセスを簡素化します。ユーザーフレンドリーなインターフェイスにより、指定したディレクトリにファイルを簡単に解凍でき、組織の整合性をシームレスに維持できます。
多数のエントリを扱う場合でも、複雑なネストされたサブフォルダを扱う場合でも、この多用途機能によりスムーズな抽出エクスペリエンスが保証されます。 ZIP アーカイブでは、抽出されたファイルが指定されたフォルダー内にきちんと配置され、アーカイブの内部構成が完全に反映されます。これにより、整理整頓された効率的な抽出が保証され、フォルダー階層を手動で再作成する必要がなくなり、貴重な時間と労力が節約されます。

    try (FileInputStream zipFile = new FileInputStream("archive.zip")) {
        try (Archive archive = new Archive(zipFile)) {
            archive.extractToDirectory("C:\\extracted");
        }
    } catch (IOException ex) {
    }

RAR アーカイブの構造を考慮して解凍する方法

RARArchive オブジェクトは、通常、RarLib などのライブラリを使用してインスタンス化され、「archive.rar」ファイルの解凍を管理します。 ExtractToDirectory メソッドを 1 回呼び出すだけで、アーカイブの内容が指定されたディレクトリ「C:\extracted」に迅速に抽出されます。この効率的なプロセスにより、すべてのファイルとサブフォルダーの安全な抽出が保証され、アプリケーションのワークフローへのスムーズな統合が促進されます。適切なツールを自由に使用して、アーカイブ抽出のシンプルさと信頼性を体験してください。

    try (RarArchive archive = new RarArchive("archive.rar")) 
    { 
        archive.extractToDirectory("C:\\extracted");
    }

構造をそのままに TAR を抽出

ExtractToDirectory メソッドを利用することで、TAR アーカイブのフォルダー構造を簡単に維持できます。この機能は外部ライブラリで一般的に見られ、抽出プロセスを効率化し、指定した出力ディレクトリ内のすべてのファイルの構成を保持します。
サンプル:

    try (FileInputStream zipFile = new FileInputStream("archive.tar")) {
        try (TarArchive archive = new TarArchive(tarFile))
        {
            archive.extractToDirectory("C:\\extracted");
        }
    } catch (IOException ex) {
    }

サポートされているその他の Aspose.ZIP for Java API 機能

Java の Aspose.ZIP ライブラリを使用すると、ZIP ファイル ドキュメントに関連するさまざまなタスクをシームレスに処理できます。形式の変換、ファイルの結合、コンテンツの編集、またはデータの抽出が必要な場合でも、Aspose.ZIP はワークフローを合理化し、生産性を向上させるための包括的な機能を提供します。

  

Support and Learning Resources

  
  

Aspose.Zip offers individual archive processing APIs for other popular development environments, listed below: