Adicionar arquivos ao arquivo ZIP

Os usuários frequentemente enfrentam o desafio de adicionar novos arquivos a arquivos ZIP existentes. O processo típico envolve extrair o arquivo atual, adicionar novos arquivos e compactar tudo em um novo arquivo ZIP. Esse método é trabalhoso e demorado, especialmente quando se trata de vários arquivos ZIP.

Uma solução mais eficiente é utilizar uma biblioteca que permita a manipulação programática de arquivos ZIP. O IronZIP se destaca nesse aspecto com seu poderoso método Add , que permite aos usuários integrar novos arquivos perfeitamente, sem a necessidade de extração. No exemplo de código a seguir, demonstraremos a natureza intuitiva do método Add , mostrando como ele permite adicionar novos arquivos a arquivos ZIP existentes com apenas algumas linhas de código.

Acessando um arquivo ZIP existente para adicionar arquivos

Primeiro, importamos o namespace IronZIP . Em seguida, inicializamos uma nova classe IronZipArchive e, usando o método FromFile , inserimos um parâmetro: o caminho para o arquivo ZIP que você está tentando acessar. Observe que a operação falhará se o caminho estiver incorreto.

Adicionando arquivos

Após acessar o arquivo ZIP, podemos adicionar arquivos a ele. Utilizamos o método Add para adicionar novos arquivos ao arquivo ZIP existente. O método recebe um parâmetro, que é o caminho para o arquivo que você deseja adicionar; Assim como no exemplo anterior, a operação falhará se o caminho fornecido estiver incorreto. No exemplo, fornecemos dois caminhos de arquivo de imagens, image3.png e image4.png , e os adicionamos ao ZIP existente com o comando Adicionar .

Além de adicionar PNG, o IronZIP também suporta vários tipos de arquivo compatíveis com o método Adicionar . Os usuários também podem adicionar outros formatos de imagem populares, como jpg, svg e até mesmo imagens com várias molduras, como tiff e gif. Outros tipos de arquivos, como arquivos de texto, documentos (PDF, DOCX, XLSX) e arquivos de áudio (MP3 e WAV), também são suportados; É possível até mesmo adicionar arquivos ZIP dentro de outros arquivos ZIP, o que torna o programa versátil. Para obter uma lista completa dos arquivos que você pode adicionar, consulte aqui .

Exportando o arquivo ZIP

Finalmente, após adicionar os arquivos ao ZIP existente, chamamos a função SaveAs e fornecemos um novo nome para o arquivo ZIP contendo os arquivos recém-adicionados.

Aprenda como criar, ler e extrair arquivos ZIP.

Pronto para começar?
Nuget Downloads 19,717 | Versão: 2026.4 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronZip
executar um exemplo Veja seus arquivos se transformarem em um arquivo morto.