Rozbalení se zachováním struktury v Aspose.ZIP

Všechny třídy archivu s více položkami v Aspose.ZIP mají metodu extractToDirectory. Tato metoda extrahuje celý obsah archivu do poskytnuté složky s ohledem na vnořené podsložky.

Jak dekomprimovat ZIP archiv

Představte si, že máte archiv ZIP pečlivě uspořádaný se soubory a vnořenými složkami. Metoda ExtractToDirectory Aspose.ZIP zjednodušuje proces rozbalování a přitom zachovává původní strukturu nedotčenou. Jeho uživatelsky přívětivé rozhraní umožňuje snadnou dekompresi souborů do určených adresářů a bezproblémové zachování organizační integrity.
Ať už máte co do činění s mnoha položkami nebo složitými vnořenými podsložkami, tato všestranná funkce zajišťuje bezproblémovou extrakci. S archivy ZIP extrahované soubory úhledně najdou své místo v určených složkách, což dokonale odráží vnitřní organizaci archivu. To zaručuje úhlednou a efektivní extrakci, eliminuje potřebu ručního opakování hierarchie složek a ušetří vám drahocenný čas a úsilí.

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

Jak rozbalit archiv RAR při respektování jeho struktury

Objekt RarArchive, obvykle vytvořený pomocí knihovny, jako je RarLib, spravuje dekompresi souboru "archive.rar". Jednoduchým vyvoláním metody ExtractToDirectory jednou je obsah archivu rychle extrahován do určeného adresáře "C:\extrahed". Tento efektivní proces zaručuje bezpečnou extrakci všech souborů a podsložek a usnadňuje tak hladkou integraci do pracovního postupu vaší aplikace. Vyzkoušejte jednoduchost a spolehlivost extrakce archivu pomocí vhodných nástrojů, které máte k dispozici.

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

Extrahujte TAR s neporušenou strukturou

Snadno udržujte strukturu složek archivů TAR pomocí metody ExtractToDirectory. Tato funkce, která se běžně vyskytuje v externích knihovnách, zefektivňuje proces extrakce a zachovává organizaci všech souborů ve vámi zadaném výstupním adresáři.
Ukázka:

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

Další podporované funkce Aspose.ZIP pro Java API

S knihovnou Aspose.ZIP v Javě můžete bez problémů zvládnout různé úkoly související s dokumenty souborů ZIP. Ať už potřebujete převádět formáty, slučovat soubory, upravovat obsah nebo extrahovat data, Aspose.ZIP poskytuje komplexní funkce pro zefektivnění vašeho pracovního postupu a zvýšení produktivity.

  

Support and Learning Resources

  
  

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