Descompacte um arquivo Zip em C#

Muhammad Maisam Abbas 11 dezembro 2023
Descompacte um arquivo Zip em C#

Este tutorial discutirá o método para descompactar um arquivo em C#.

Descompacte um arquivo com a função ZipFile.ExtractToDirectory() em C#

A classe ZipFile é usada para criar, abrir e extrair arquivos zip em C#. O método Zipfile.ExtractToDirectory() extrai um arquivo zip de uma pasta de origem especificada para uma pasta de destino. Precisamos primeiro instalar o pacote System.IO.Compression para usar este método. A extensão do arquivo precisa ser .zip para que este método funcione corretamente.

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");
    }
  }
}

Resultado:

Extracted Successfully

No código acima, extraímos o arquivo zip milestone 19.zip dentro do caminho C:\File para o caminho C:\File com a função ZipFile.ExtractToDirectory() em C#.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Artigo relacionado - Csharp File