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. Zde jsou některé ukázky jeho použití, všechny v podstatě stejné.Jak dekomprimovat ZIP archiv
Představte si, že máte ZIP archiv s úhledně uspořádanými soubory a podsložkami. Metoda ExtractToDirectory Aspose.ZIP zjednodušuje rozbalení tohoto archivu při zachování původní struktury. Díky čistému a intuitivnímu rozhraní mohou uživatelé snadno dekomprimovat soubory do určených adresářů a zachovat tak organizační integritu.
Ať už se jedná o více položek nebo vnořené podsložky, tato všestranná funkce zajišťuje bezproblémový proces extrakce. V případě archivů ZIP to znamená, že vaše extrahované soubory budou umístěny do určené složky, přičemž podsložky budou zrcadlit organizaci uvnitř archivu. To zajišťuje čistý a dobře organizovaný proces extrakce, což vám ušetří čas a námahu při ručním opětovném vytváření hierarchie složek.
using (FileStream zipFile = File.Open("archive.zip" , FileMode.Open))
{
using (Archive archive = new Archive(zipFile))
{
archive.ExtractToDirectory("C:\\extracted");
}
}
Jak dekomprimovat RAR archiv s respektováním jeho struktury
Objekt RarArchive, pravděpodobně vytvořený pomocí knihovny jako RarLib, zpracovává dekompresi archivu s názvem „archive.rar“. Jediné volání metody ExtractToDirectory efektivně rozbalí obsah archivu do zadaného adresáře “C:\extracted”. Tento zjednodušený proces zajišťuje bezpečnou extrakci všech souborů a podsložek a podporuje bezproblémovou integraci do pracovního postupu vaší aplikace. Objevte snadnost a spolehlivost extrakce archivu pomocí správných nástrojů.
using (RarArchive archive = new RarArchive("archive.rar"))
{
archive.ExtractToDirectory("C:\\extracted");
}
Dekomprimujte CAB při respektování její struktury
Bez námahy rozbalte archivy CAB pomocí třídy CabArchive. Jediný řádek kódu s metodou ExtractToDirectory efektivně extrahuje obsah “archive.cab” do vámi určeného adresáře “C:\extrahed”. Tento zjednodušený proces zajišťuje, že všechny soubory a podsložky si zachovají svou původní strukturu, což zaručuje bezproblémovou extrakci. Integrujte tuto funkci pro bezproblémové zpracování archivů CAB ve vaší aplikaci.
using (CabArchive cabArchive = new CabArchive("archive.cab"))
{
cabArchive.ExtractToDirectory("C:\\extracted");
}
Extrahujte TAR s neporušenou strukturou
Bez námahy extrahujte archivy TAR při zachování jejich struktury složek pomocí metody ExtractToDirectory. Tato funkce, která je často dostupná v knihovnách oddělených od Aspose.ZIP, zjednodušuje proces extrakce a zajišťuje, že všechny soubory zůstanou uspořádány ve vámi zvoleném výstupním adresáři.
Ukázka:
using (FileStream tarFile = File.Open("archive.tar", FileMode.Open))
{
using (TarArchive archive = new TarArchive(tarFile))
{
archive.ExtractToDirectory("C:\\extracted");
}
}
Rozbalte XAR se zachovanou strukturou
Extrahování archivů XAR se stává hračkou s metodou ExtractToDirectory (dostupná v knihovnách určených pro práci s XAR). Tato metoda zajišťuje zjednodušený proces a zachovává původní strukturu složek archivu ve vámi zvoleném výstupním adresáři. Není třeba ručně znovu vytvářet složky – všechny soubory jsou umístěny na správná místa, což vám ušetří čas a námahu.
Ukázka:
using (FileStream xarFile = File.Open("archive.xar", FileMode.Open))
{
using (XarArchive archive = new XarArchive(xarFile))
{
archive.ExtractToDirectory("C:\\extracted");
}
}
Další podporované funkce Aspose.ZIP for .NET API
Pomocí knihovny Aspose.ZIP C# můžete převádět, slučovat, upravovat soubory zip, extrahovat data z archivů a další!
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for .NET?
- Customers List
- Success Stories