Extracción zip con DotNetZip

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Ionic.Zip;
using System.IO;

namespace readMyZip
{
    class Program
    {
        static void Main(string[] args)
        {
            //Ruta del archivo zip
            string filename = "myzip.zip";
            string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            string filepath = Path.Combine(path, filename);

            //Ruta de extraccion
            string target = Path.Combine(path, "extract");

            //Extraccion
            using (ZipFile zip = ZipFile.Read(filepath))
            {
                foreach(ZipEntry item in zip)
                {
                    item.Extract(target, ExtractExistingFileAction.OverwriteSilently);
                }
            }

        }
    }
}

Fuente:
DotNetZip
Ejemplos en Codeplex

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s