Przegląd
Dla każdego formatu, który obsługuje kilka wpisów, odpowiednia klasa posiada metodę wyodrębnienia do_katalogu. Należy go używać do wyodrębniania całej zawartości archiwum, łącznie z podfolderami, do określonej lokalizacji.ZIP Rozpakuj pliki archiwalne
Poniżej znajduje się przykład wykorzystania biblioteki aspose.zip do pracy z archiwami ZIP. Korzystając z podanego kodu, możesz za pomocą Pythona wyodrębnić zawartość archiwum do podanego katalogu.
with zp.Archive("archive.zip") as archive:
archive.extract_to_directory("C:\\extracted")
Rozpakuj pliki RAR
with zp.rar.RarArchive("archive.rar") as archive:
archive.extract_to_directory("C:\\extracted")
Rozpakuj pliki CAB
with zp.cab.CabArchive("archive.cab") as archive:
archive.extract_to_directory("C:\\extracted")
Te przykłady kodu pokazują, jak rozpakować archiwa w różnych formatach przy użyciu biblioteki Aspose.Zip w Pythonie. Wykorzystują odpowiednie klasy dla archiwów ZIP, RAR i CAB w celu wyodrębnienia ich zawartości do wyznaczonego katalogu „C:\extracted”. Takie podejście oferuje uniwersalne rozwiązanie do obsługi różnych formatów archiwów, usprawniając proces rozpakowywania.
Jak wyodrębnić plik TAR
W tej sekcji znajdują się przykłady użycia biblioteki Aspose.Zip. Poniższy kod ilustruje sposób wyodrębnienia zawartości archiwum ze strumienia do określonego katalogu. Te przykłady pozwolą Ci efektywnie zarządzać archiwami w projektach Pythona.
with io.FileIO("archive.tar") as tar_file:
with zp.tar.TarArchive(tar_file) as archive:
archive.extract_to_directory("~/extracted")
Wyodrębnij plik XAR
with io.FileIO("archive.xar") as tar_file:
with zp.xar.XarArchive(xar_file) as archive:
archive.extract_to_directory("~/extracted")
Poniższe przykłady kodu demonstrują rozpakowywanie archiwów w formatach TAR i XAR do wyznaczonego katalogu. Pierwszy przykład otwiera plik „archive.tar”, tworzy obiekt TarArchive i wyodrębnia jego zawartość do katalogu „\extracted”. Podobnie drugi przykład otwiera plik „archive.xar”, tworzy obiekt XarArchive i wyodrębnia jego zawartość do tego samego katalogu „\extracted”.
Inne obsługiwane funkcje Aspose.ZIP dla Python.Net API
Dzięki bibliotece Aspose.ZIP w Python.Net możesz bezproblemowo wykonywać różne zadania związane z dokumentami w formacie ZIP. Niezależnie od tego, czy potrzebujesz konwertować formaty, scalać pliki, edytować zawartość czy wyodrębniać dane, Aspose.ZIP zapewnia wszechstronną funkcjonalność usprawniającą przepływ pracy i zwiększającą produktywność.
Support and Learning Resources
- Zasoby edukacyjne
- Dokumentacja
- Kod źródłowy
- Referencje API
- Wsparcie produktu
- Bezpłatne wsparcie
- Płatne wsparcie
- Bloga
- Informacje o wydaniu
- Dlaczego Aspose.Zip dla Python.Net?
- Lista klientów
- Historie sukcesów