Uitpakken met structuurbehoud in Aspose.ZIP
Alle archiefklassen met meerdere items in Aspose.ZIP hebben de ExtractToDirectory-methode. Deze methode extraheert de volledige archiefinhoud naar de opgegeven map, met respect voor geneste submappen. Hier zijn enkele voorbeelden van het gebruik ervan, allemaal in essentie hetzelfde.Hoe ZIP-archief te decomprimeren
Stel je voor dat je een ZIP-archief hebt met netjes georganiseerde bestanden en submappen. De ExtractToDirectory-methode van Aspose.ZIP vereenvoudigt het uitpakken van dit archief met behoud van de oorspronkelijke structuur. Met een overzichtelijke en intuïtieve interface kunnen gebruikers eenvoudig bestanden decomprimeren naar aangewezen mappen, waardoor de integriteit van de organisatie behouden blijft.
Of het nu gaat om meerdere items of geneste submappen, deze veelzijdige functie zorgt voor een probleemloos extractieproces. Voor ZIP-archieven betekent dit dat uw uitgepakte bestanden in de aangewezen map worden geplaatst, met submappen die de organisatie binnen het archief weerspiegelen. Dit zorgt voor een schoon en goed georganiseerd extractieproces, waardoor u tijd en moeite bespaart bij het handmatig opnieuw creëren van de mappenhiërarchie.
using (FileStream zipFile = File.Open("archive.zip" , FileMode.Open))
{
using (Archive archive = new Archive(zipFile))
{
archive.ExtractToDirectory("C:\\extracted");
}
}
Hoe RAR-archief te decomprimeren met respect voor de structuur ervan
Het RarArchive-object, waarschijnlijk gemaakt met behulp van een bibliotheek zoals RarLib, zorgt voor de decompressie van een archief met de naam “archive.rar”. Een enkele aanroep van de ExtractToDirectory-methode extraheert de inhoud van het archief efficiënt naar de opgegeven map, “C:\extracted”. Dit gestroomlijnde proces zorgt voor de veilige extractie van alle bestanden en submappen, waardoor een naadloze integratie in uw applicatieworkflow wordt bevorderd. Ontdek het gemak en de betrouwbaarheid van archiefextractie met de juiste tools.
using (RarArchive archive = new RarArchive("archive.rar"))
{
archive.ExtractToDirectory("C:\\extracted");
}
Decomprimeer CAB en respecteer de structuur ervan
Pak CAB-archieven moeiteloos uit met de CabArchive-klasse. Een enkele regel code met de ExtractToDirectory-methode extraheert efficiënt de inhoud van "archive.cab" naar de door u aangewezen map, "C:\extracted". Dit gestroomlijnde proces zorgt ervoor dat alle bestanden en submappen hun oorspronkelijke structuur behouden, waardoor een soepele extractie-ervaring wordt gegarandeerd. Integreer deze functionaliteit voor een naadloze afhandeling van CAB-archief binnen uw applicatie.
using (CabArchive cabArchive = new CabArchive("archive.cab"))
{
cabArchive.ExtractToDirectory("C:\\extracted");
}
Extract TAR met intacte structuur
Extraheer moeiteloos TAR-archieven met behoud van hun mappenstructuur met behulp van de ExtractToDirectory-methode. Deze functionaliteit, die vaak beschikbaar is in bibliotheken los van Aspose.ZIP, vereenvoudigt het extractieproces en zorgt ervoor dat alle bestanden georganiseerd blijven in de door u gekozen uitvoermap.
Voorbeeld:
using (FileStream tarFile = File.Open("archive.tar", FileMode.Open))
{
using (TarArchive archive = new TarArchive(tarFile))
{
archive.ExtractToDirectory("C:\\extracted");
}
}
Pak XAR uit met behoud van structuur
Het extraheren van XAR-archieven wordt een fluitje van een cent met de ExtractToDirectory-methode (beschikbaar in bibliotheken die zijn ontworpen voor XAR-verwerking). Deze methode zorgt voor een gestroomlijnd proces, waarbij de oorspronkelijke mapstructuur van het archief binnen de door u gekozen uitvoermap behouden blijft. U hoeft geen mappen handmatig opnieuw te maken: alle bestanden worden op de juiste locatie geplaatst, waardoor u tijd en moeite bespaart.
Voorbeeld:
using (FileStream xarFile = File.Open("archive.xar", FileMode.Open))
{
using (XarArchive archive = new XarArchive(xarFile))
{
archive.ExtractToDirectory("C:\\extracted");
}
}
Andere ondersteunde Aspose.ZIP voor .NET API-functies
Gebruik de Aspose.ZIP C#-bibliotheek om zip-bestandsdocumenten te converteren, samen te voegen, te bewerken, gegevens uit de archieven te extraheren en meer!
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