mercoledì 19 febbraio 2025

C# aggiungere un file ad un file compresso di tipo zip, con la classe ZipArchive

Tramite la classe ZipArchive del linguaggio di programmazione C#, possiamo aggiungere ad un file compresso di tipo ".zip" un file.
Di seguito si riporta un frammento di codice di come aggiungere un file di tipo immagine in un file .zip esistente.


Namespace:

using System.IO.Compression;



C# 

private void BtnAggiungiFile_Click(object sender, EventArgs e)

{

    using (FileStream fileStreamZip = new FileStream(@"C:\varie\FileZip.zip", FileMode.Open))

    {

        using (ZipArchive archivioZip = new ZipArchive(fileStreamZip, ZipArchiveMode.Update))

        {

            archivioZip.CreateEntryFromFile(@"C:\varie\Robot.jpg", "Robot.jpg");

        }

    }

}


Nessun commento: