Come ZIP cartella in C#

Questo rapido articolo contiene informazioni su come comprimere la cartella in C#. Fornisce i passaggi dettagliati da eseguire durante la scrittura di uno strumento per creare un file ZIP per una cartella. Poche righe di codice nella cartella zip C# e file in tutte le sue sottocartelle senza installare alcuno strumento di terze parti.

Passaggi per zippare la cartella in C#

  1. Aggiungi Aspose.ZIP dal gestore di pacchetti NuGet per comprimere la cartella
  2. Crea un’istanza di un oggetto classe FileStream con il nome del file ZIP di output
  3. Crea un’istanza di un oggetto file ZIP Archive
  4. Creare voci nell’archivio fornendo il nome della cartella di destinazione
  5. Salva l’archivio per creare un file ZIP contenente tutti i file e le sottocartelle

Questi passaggi descrivono il processo in dettaglio fornendo prima la configurazione dell’ambiente e quindi introducendo tutte le classi principali necessarie per creare un file ZIP per una cartella. Per comprimere la cartella C# i passaggi di codifica vengono forniti in seguito per la completa comprensione.

Codice per zippare la cartella in C#

Queste righe di codice in C# creano un file ZIP dalla cartella. Sono possibili alcune variazioni per eseguire l’attività, ad esempio invece di fornire il nome della cartella di destinazione, è possibile fornire l’oggetto classe DirectoryInfo come origine dei file per il file ZIP di output. Allo stesso modo, puoi anche impostare un flag per includere la cartella principale nel file ZIP di output.

Questo tutorial ci ha guidato a comprimere una cartella completa. Se sei interessato a conoscere il processo inverso, ovvero estrarre il file ZIP, fai riferimento all’articolo su come estrarre il file ZIP in C#.

 Italiano