Comment compresser un dossier ZIP en C#

Cet article rapide contient des informations sur comment compresser un dossier en C#. Il fournit des étapes détaillées à effectuer lors de l’écriture d’un outil pour créer un fichier ZIP pour un dossier. Quelques lignes de code dans le dossier zip C# et des fichiers dans tous ses sous-dossiers sans installer d’outil tiers.

Étapes pour compresser le dossier en C#

  1. Ajoutez Aspose.ZIP à partir du gestionnaire de packages NuGet pour compresser le dossier
  2. Instanciez un objet de classe FileStream avec le nom du fichier ZIP de sortie
  3. Instancier un objet fichier ZIP Archive
  4. Créer des entrées dans l’archive en fournissant le nom du dossier cible
  5. Enregistrez l’archive pour créer un fichier ZIP contenant tous les fichiers et sous-dossiers

Ces étapes décrivent le processus en détail en fournissant d’abord la configuration de l’environnement, puis en introduisant toutes les classes principales requises pour créer un fichier ZIP pour un dossier. Pour * dossier zip C# * étapes de codage sont données par la suite pour une compréhension complète.

Code dans le dossier Zip en C#

Ces lignes de code en C# créent un fichier ZIP à partir du dossier. Il existe quelques variantes possibles pour accomplir la tâche, par exemple au lieu de fournir le nom du dossier cible, vous pouvez fournir l’objet de classe DirectoryInfo comme source des fichiers pour le fichier ZIP de sortie. De même, vous pouvez également définir un indicateur pour inclure le dossier racine dans le fichier ZIP de sortie.

Ce tutoriel nous a guidé pour compresser un dossier complet. Si vous souhaitez apprendre le processus inverse, c’est-à-dire extraire le fichier ZIP, reportez-vous à l’article sur comment extraire un fichier ZIP en C#.

 Français