Descompacte um arquivo Zip em C#

Muhammad Maisam Abbas 10 agosto 2021 9 maio 2021
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