Översikt
För varje format, som stöder flera poster, har motsvarande klass metoden extract_to_directory. Den bör användas för att extrahera hela arkivinnehållet, inklusive undermappar till en angiven plats.ZIP Packa upp arkivfiler
Nedan är ett exempel på hur aspose.zip-biblioteket används för att arbeta med ZIP-arkiv. Med den givna koden kan du extrahera innehållet i arkivet till den givna katalogen med Python.
with zp.Archive("archive.zip") as archive:
archive.extract_to_directory("C:\\extracted")
Packa upp RAR-filer
with zp.rar.RarArchive("archive.rar") as archive:
archive.extract_to_directory("C:\\extracted")
Dekomprimera CAB-filer
with zp.cab.CabArchive("archive.cab") as archive:
archive.extract_to_directory("C:\\extracted")
Dessa kodexempel visar hur man packar upp arkiv i olika format med Aspose.Zip-biblioteket i Python. De använder lämpliga klasser för ZIP-, RAR- och CAB-arkiv för att extrahera deras innehåll till en utsedd "C:\extracted"-katalog. Detta tillvägagångssätt erbjuder en universell lösning för att hantera olika arkivformat, vilket effektiviserar uppackningsprocessen.
Hur man extraherar TAR-fil
Det här avsnittet ger exempel på hur du använder Aspose.Zip-biblioteket. Följande kod visar hur man extraherar arkivinnehåll från en ström till en specificerad katalog. Dessa exempel kommer att utrusta dig att effektivt hantera arkiv inom dina Python-projekt.
with io.FileIO("archive.tar") as tar_file:
with zp.tar.TarArchive(tar_file) as archive:
archive.extract_to_directory("~/extracted")
Extrahera en XAR-fil
with io.FileIO("archive.xar") as tar_file:
with zp.xar.XarArchive(xar_file) as archive:
archive.extract_to_directory("~/extracted")
Dessa kodexempel visar uppackning av arkiv i TAR- och XAR-format till en angiven katalog. Det första exemplet öppnar filen "archive.tar", skapar ett TarArchive-objekt och extraherar dess innehåll till katalogen "\extracted". På liknande sätt öppnar det andra exemplet filen "archive.xar", skapar ett XarArchive-objekt och extraherar dess innehåll till samma "\extracted"-katalog.
Andra Aspose.ZIP för Python.Net API-funktioner som stöds
Med Aspose.ZIP-biblioteket i Python.Net kan du sömlöst hantera olika uppgifter relaterade till ZIP-fildokument. Oavsett om du behöver konvertera format, slå samman filer, redigera innehåll eller extrahera data, erbjuder Aspose.ZIP omfattande funktionalitet för att effektivisera ditt arbetsflöde och förbättra produktiviteten.
Support and Learning Resources
- Lärresurser
- Dokumentation
- Källkod
- API-referenser
- Produktsupport
- Gratis support
- Betald support
- Blogg
- Release Notes
- Varför Aspose.Zip för Python.Net?
- Kundlista
- Framgångsberättelser