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. IronZip se destaca nesse aspecto com seu poderoso método Add, permitindo que os usuários integrem 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. Chamamos 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 duas imagens de caminho de arquivo, image3.png e image4.png, e as adicionamos ao ZIP existente com Add.

Além de adicionar PNG, o IronZIP também suporta vários tipos de arquivo compatíveis com o método Add. 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 o SaveAs e fornecemos um novo nome para o arquivo ZIP com os arquivos recém-adicionados.

Aprenda como criar, ler e extrair arquivos ZIP.

Pronto para começar?
Nuget Baixar 21,060 | Versão: 2026.6 just released
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.