IRONSOFTWAREHOME
Añadir Archivos a ZIP
using IronZip;

// Open an existing ZIP
using (var archive = IronZipArchive.FromFile("existing.zip"))
{
    // Add files
    archive.Add("./assets/image3.png");
    archive.Add("./assets/image4.png");

    // Export the ZIP
    archive.SaveAs("result.zip");
}
Imports IronZip

' Open an existing ZIP
Using archive = IronZipArchive.FromFile("existing.zip")
    ' Add files
    archive.Add("./assets/image3.png")
    archive.Add("./assets/image4.png")

    ' Export the ZIP
    archive.SaveAs("result.zip")
End Using
NuGet Download
PM > Install-Package IronZip
Añadir Archivos a ZIP

Añadir Archivos a ZIP

Los usuarios a menudo enfrentan el desafío de agregar nuevos archivos a archivos ZIP existentes. El proceso típico implica extraer el archivo actual, añadir nuevos archivos y comprimir todo en un nuevo archivo ZIP. Este método es engorroso y lleva mucho tiempo, especialmente cuando se trata de múltiples archivos ZIP.

Una solución más eficiente es utilizar una biblioteca que permita la manipulación programática de archivos ZIP. IronZip sobresale en este sentido con su poderoso método Add, permitiendo a los usuarios integrar nuevos archivos sin necesidad de extracción. En el siguiente ejemplo de código, demostraremos la naturaleza intuitiva del método Add, mostrando lo fácilmente que permite adjuntar nuevos archivos a archivos ZIP existentes con solo unas pocas líneas de código.

Cómo acceder a un ZIP existente para agregar archivos

Primero importamos el espacio de nombres IronZip. Luego, inicializamos una nueva clase IronZipArchive y usando el método FromFile ingresamos un parámetro: la ruta al ZIP al que intentas acceder. Debes tener en cuenta que la operación fallará si la ruta es incorrecta.

Agregar archivos

Después de acceder al archivo ZIP, podemos añadirle archivos. Llamamos al método Add para agregar nuevos archivos al ZIP existente. El método toma un parámetro, que es la ruta al archivo que deseas agregar; similar a lo anterior, la operación fallará si la ruta proporcionada es incorrecta. Dentro del ejemplo, proporcionamos dos rutas de archivo de imágenes, image3.png y image4.png, y las añadimos al ZIP existente con Add.

Además de agregar PNG, IronZIP también admite varios tipos de archivo compatibles con el método Add. Los usuarios también pueden agregar otros formatos de imagen populares como jpg, svg e incluso imágenes de múltiples fotogramas como tiff y gif. Otros archivos como archivos de texto, documentos (PDF, DOCX, XLSX) y archivos de audio (MP3 y WAV) también son compatibles; incluso agregar archivos ZIP dentro de un archivo ZIP es compatible, lo que lo hace versátil. Para una lista completa de archivos que se pueden agregar, consulte aquí.

Exportando el ZIP

Finalmente, después de agregar los archivos al ZIP existente, llamamos a SaveAs y proporcionamos un nuevo nombre para el archivo ZIP con los archivos recién agregados.

Aprenda a crear, leer y extraer archivos ZIP
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 23,187Versión:2026.9recién lanzado

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta