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.
- usando `IronZip` ;
- usando (var archive = `IronZipArchive.FromFile("existing.zip")` )
- `archive.Add("./assets/image3.png")` ;
- `archive.Add("./assets/image4.png")` ;
- `archive.SaveAs("result.zip")` ;
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.

