Überblick
Für jedes Format, das mehrere Einträge unterstützt, verfügt die entsprechende Klasse über die Methode extract_to_directory. Es sollte verwendet werden, um den gesamten Archivinhalt, einschließlich Unterordnern, an einem bestimmten Speicherort zu extrahieren.ZIP Archivdateien entpacken
Unten finden Sie ein Beispiel für die Verwendung der aspose.zip-Bibliothek für die Arbeit mit ZIP-Archiven. Mit dem angegebenen Code können Sie den Inhalt des Archivs mit Python in das angegebene Verzeichnis extrahieren.
with zp.Archive("archive.zip") as archive:
archive.extract_to_directory("C:\\extracted")
Entpacken Sie RAR-Dateien
with zp.rar.RarArchive("archive.rar") as archive:
archive.extract_to_directory("C:\\extracted")
CAB-Dateien entpacken
with zp.cab.CabArchive("archive.cab") as archive:
archive.extract_to_directory("C:\\extracted")
Diese Codebeispiele zeigen, wie Sie Archive verschiedener Formate mithilfe der Aspose.Zip-Bibliothek in Python entpacken. Sie verwenden die entsprechenden Klassen für ZIP-, RAR- und CAB-Archive, um deren Inhalte in ein bestimmtes Verzeichnis „C:\extracted“ zu extrahieren. Dieser Ansatz bietet eine universelle Lösung für den Umgang mit verschiedenen Archivformaten und optimiert den Entpackvorgang.
So extrahieren Sie eine TAR-Datei
Dieser Abschnitt enthält Beispiele für die Verwendung der Aspose.Zip-Bibliothek. Der folgende Code zeigt, wie Archivinhalte aus einem Stream in ein angegebenes Verzeichnis extrahiert werden. Mit diesen Beispielen können Sie Archive in Ihren Python-Projekten effektiv verwalten.
with io.FileIO("archive.tar") as tar_file:
with zp.tar.TarArchive(tar_file) as archive:
archive.extract_to_directory("~/extracted")
Extrahieren Sie eine XAR-Datei
with io.FileIO("archive.xar") as tar_file:
with zp.xar.XarArchive(xar_file) as archive:
archive.extract_to_directory("~/extracted")
Diese Codebeispiele veranschaulichen das Entpacken von Archiven im TAR- und XAR-Format in ein bestimmtes Verzeichnis. Das erste Beispiel öffnet die Datei „archive.tar“, erstellt ein TarArchive-Objekt und extrahiert seinen Inhalt in das Verzeichnis „\extracted“. In ähnlicher Weise öffnet das zweite Beispiel die Datei „archive.xar“, erstellt ein XarArchive-Objekt und extrahiert seinen Inhalt in dasselbe Verzeichnis „\extracted“.
Weitere unterstützte Aspose.ZIP für Python.Net-API-Funktionen
Mit der Aspose.ZIP-Bibliothek in Python.Net können Sie verschiedene Aufgaben im Zusammenhang mit ZIP-Dateidokumenten nahtlos erledigen. Unabhängig davon, ob Sie Formate konvertieren, Dateien zusammenführen, Inhalte bearbeiten oder Daten extrahieren müssen, bietet Aspose.ZIP umfassende Funktionen, um Ihren Arbeitsablauf zu optimieren und die Produktivität zu steigern.
Support and Learning Resources
- Lernmittel
- Dokumentation
- Quellcode
- API-Referenzen
- Produkt Support
- Kostenloser Support
- Bezahlter Support
- Blog
- Versionshinweise
- Warum Aspose.Zip für Python.Net?
- Kundenliste
- Erfolgsgeschichten