HOWTO · Csharp

Descomprimir un archivo zip en C#

La función ZipFile.ExtractToDirectory() se puede utilizar para descomprimir un archivo comprimido en C#.

Este tutorial discutirá el método para descomprimir un archivo en C#.

Descomprima un archivo con la función ZipFile.ExtractToDirectory() en C#

La clase ZipFile se utiliza para crear, abrir y extraer archivos zip en C#. El método Zipfile.ExtractToDirectory() extrae un archivo zip de una carpeta de origen especificada a una carpeta de destino. Primero necesitamos instalar el paquete System.IO.Compression para usar este método. La extensión del archivo debe ser .zip para que este método funcione correctamente.

using System;
using System.IO.Compression;

namespace unzip_file {
  class Program {
    static void Main(string[] args) {
      string zipFilePath = @"C:\File\milestone 19.zip";
      string extractionPath = @"C:\File";
      ZipFile.ExtractToDirectory(zipFilePath, extractionPath);
      Console.WriteLine("Extracted Successfully");
    }
  }
}

Producción :

Extracted Successfully

En el código anterior, extrajimos el archivo zip milestone 19.zip dentro de la ruta C:\File a la ruta C:\File con la función ZipFile.ExtractToDirectory() en C#.