Visão geral
Para cada formato, que suporta várias entradas, a classe correspondente possui o método extract_to_directory. Deve ser usado para extrair todo o conteúdo do arquivo, incluindo subpastas em um local especificado.ZIP Descompacte arquivos compactados
Abaixo está um exemplo de uso da biblioteca aspose.zip para trabalhar com arquivos ZIP. Usando o código fornecido, você pode extrair o conteúdo do arquivo para o diretório fornecido usando Python.
with zp.Archive("archive.zip") as archive:
archive.extract_to_directory("C:\\extracted")
Descompacte arquivos RAR
with zp.rar.RarArchive("archive.rar") as archive:
archive.extract_to_directory("C:\\extracted")
Descompacte arquivos CAB
with zp.cab.CabArchive("archive.cab") as archive:
archive.extract_to_directory("C:\\extracted")
Estes exemplos de código mostram como descompactar arquivos de vários formatos usando a biblioteca Aspose.Zip em Python. Empregam as classes apropriadas para arquivos ZIP, RAR e CAB para extrair o seu conteúdo para um diretório designado "C:\extracted". Esta abordagem oferece uma solução universal para lidar com vários formatos de arquivo, agilizando o processo de descompactação.
Como extrair arquivo TAR
Esta seção fornece exemplos de uso da biblioteca Aspose.Zip. O código a seguir demonstra como extrair o conteúdo do arquivo morto de um fluxo para um diretório especificado. Esses exemplos irão equipá-lo para gerenciar arquivos com eficácia em seus projetos Python.
with io.FileIO("archive.tar") as tar_file:
with zp.tar.TarArchive(tar_file) as archive:
archive.extract_to_directory("~/extracted")
Extraia um arquivo XAR
with io.FileIO("archive.xar") as tar_file:
with zp.xar.XarArchive(xar_file) as archive:
archive.extract_to_directory("~/extracted")
Estes exemplos de código demonstram a descompactação de arquivos nos formatos TAR e XAR em um diretório designado. O primeiro exemplo abre o arquivo "archive.tar", cria um objeto TarArchive e extrai seu conteúdo para o diretório "\extracted". Da mesma forma, o segundo exemplo abre o arquivo "archive.xar", cria um objeto XarArchive e extrai seu conteúdo para o mesmo diretório "\extracted".
Outros recursos da API Aspose.ZIP com suporte para Python.Net
Com a biblioteca Aspose.ZIP em Python.Net, você pode lidar perfeitamente com várias tarefas relacionadas a documentos de arquivo ZIP. Se você precisa converter formatos, mesclar arquivos, editar conteúdo ou extrair dados, o Aspose.ZIP oferece funcionalidade abrangente para agilizar seu fluxo de trabalho e aumentar a produtividade.
Support and Learning Resources
- Recursos de aprendizagem
- Documentação
- Código fonte
- Referências de API
- Suporte ao produto
- Suporte Gratuito
- Suporte pago
- Blogue
- Notas de versão
- Por que Aspose.Zip para Python.Net?
- Lista de clientes
- Histórias de sucesso