sabato 12 aprile 2025

C# Add a file to an existing .zip file

Nel linguaggio di programmazione C#, se vogliamo aggiungere un file in un file zip esistente, dobbiamo utilizzare la classe "ZipArchive" tramite il metodo "CreateEntryFromFile".

Di seguito si riporta un frammento di codice per aggiungere un file in uno di tipo compresso .zip.

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: