Panoramica
Per ogni formato, che supporta più voci, la classe corrispondente ha il metodo extract_to_directory. Dovrebbe essere utilizzato per estrarre l’intero contenuto dell’archivio, comprese le sottocartelle nella posizione specificata.ZIP Decomprimere i file di archivio
Di seguito è riportato un esempio di utilizzo della libreria aspose.zip per lavorare con archivi ZIP. Utilizzando il codice fornito, puoi estrarre il contenuto dell’archivio nella directory specificata utilizzando Python.
with zp.Archive("archive.zip") as archive:
archive.extract_to_directory("C:\\extracted")
Decomprimere i file RAR
with zp.rar.RarArchive("archive.rar") as archive:
archive.extract_to_directory("C:\\extracted")
Decomprimere i file CAB
with zp.cab.CabArchive("archive.cab") as archive:
archive.extract_to_directory("C:\\extracted")
Questi esempi di codice mostrano come decomprimere archivi di vari formati utilizzando la libreria Aspose.Zip in Python. Impiegano le classi appropriate per gli archivi ZIP, RAR e CAB per estrarre i loro contenuti in una directory designata "C:\extracted". Questo approccio offre una soluzione universale per la gestione di vari formati di archivio, semplificando il processo di decompressione.
Come estrarre il file TAR
Questa sezione fornisce esempi di utilizzo della libreria Aspose.Zip. Il codice seguente illustra come estrarre il contenuto dell’archivio da un flusso in una directory specificata. Questi esempi ti consentiranno di gestire in modo efficace gli archivi all’interno dei tuoi progetti Python.
with io.FileIO("archive.tar") as tar_file:
with zp.tar.TarArchive(tar_file) as archive:
archive.extract_to_directory("~/extracted")
Estrai un file XAR
with io.FileIO("archive.xar") as tar_file:
with zp.xar.XarArchive(xar_file) as archive:
archive.extract_to_directory("~/extracted")
Questi esempi di codice dimostrano la decompressione degli archivi nei formati TAR e XAR in una directory designata. Il primo esempio apre il file "archive.tar", crea un oggetto TarArchive ed estrae il suo contenuto nella directory "\extracted". Allo stesso modo, il secondo esempio apre il file "archive.xar", crea un oggetto XarArchive ed estrae il suo contenuto nella stessa directory "\extracted".
Altre funzionalità API Aspose.ZIP per Python.Net supportate
Con la libreria Aspose.ZIP in Python.Net, puoi gestire senza problemi varie attività relative ai documenti di file ZIP. Se hai bisogno di convertire formati, unire file, modificare contenuti o estrarre dati, Aspose.ZIP offre funzionalità complete per semplificare il flusso di lavoro e migliorare la produttività.
Support and Learning Resources
- Risorse di apprendimento
- Documentazione
- Codice sorgente
- Riferimenti API
- Supporto al prodotto
- Supporto gratuito
- Supporto a pagamento
- Blog
- Note di rilascio
- Perché Aspose.Zip per Python.Net?
- Elenco clienti
- Storie di successo