“Conocimiento Programación>C /C + + Programming

Cómo descomprimir un archivo en C #

2014/1/22
Conocer cómo descomprimir archivos utilizando Microsoft Visual C # puede ser útil cuando se necesita para descomprimir varios archivos en una ruta particular. Zip es un formato que se utiliza para comprimir archivos . C # es un lenguaje de programación orientado a objetos utilizado para construir aplicaciones informáticas. Puedes comprimir y descomprimir archivos con C # en unos pocos pasos . Instrucciones
1

Abra Microsoft Visual C # Express y haga clic en "Nuevo proyecto ... " en el panel izquierdo de la pantalla. Haga doble clic en " Aplicación de Windows Forms " en el centro del "Nuevo proyecto " Ventana .
2

doble clic en " botón" en el panel " Herramientas " para añadir un nuevo botón . Haga doble clic en " Button1 " para abrir el módulo " Form1.cs " . Pulse la tecla " Ctrl" y " A" y luego pulse "Delete " para borrar el código existente.
3

Copia y pega el siguiente código al módulo " Form1.cs " para comprimir los archivos en la ruta introducida y luego descomprimirlo

using System; .

using System.IO ;

usando System.IO.Compression ;

using System . Collections.Generic ;

using System.ComponentModel ;

using System.Data ;

usando System.Drawing ;

usando System.Linq ;

using System.Text ;

using System.Windows.Forms ;

espacio de nombres WindowsFormsApplication1


{ public partial class Form1: Form

{

public Form1 () {


InitializeComponent (); }


private void Button1_Click ( object sender , EventArgs e) {


cadena zipFilePath = @ " C: \\ zipfilePath " ;

DirectoryInfo ZipdirInfo = new DirectoryInfo ( zipFilePath ) ;
< p> foreach ( FileInfo zipFilesInfo en ZipdirInfo.GetFiles ()) {


ZipFile ( zipFilesInfo ) ;

}

foreach ( FileInfo zipFilesInfo en ZipdirInfo . GetFiles ("* gz . ")) {


descomprimir ( zipFilesInfo ) ;

}

}

public static void ZipFile ( FileInfo zipFilesInfo )

{

usando ( FileStream varFileStream = zipFilesInfo.OpenRead ( ))


{ if (( File.GetAttributes ( zipFilesInfo.FullName )

y FileAttributes.Hidden )

= FileAttributes.Hidden y zipFilesInfo.Extension ! = " . gz " )

{

using ( FileStream varOutFileStream =

File.Create ( zipFilesInfo.FullName + ". gz ")) {


usando ( GZipStream Zip =

nueva static void descomprimir ( FileInfo unzipFile )

{

usando ( FileStream ZipFile = unzipFile.OpenRead ()) {


cadena zipCurFile = unzipFile.FullName ;
cadena

origZipFileName = zipCurFile.Remove ( zipCurFile.Length - Opiniones

unzipFile.Extension.Length ) ;

usando ( FileStream outunzipFile = File.Create ( origZipFileName ) )

{

usando ( GZipStream Descomprimir = new { 0 } ", unzipFile.Name ) ;


} } }


}

}
< p >}

Edite la siguiente línea de código , elija su propio camino archivo

cadena zipFilePath = @ " C: \\ zipfilePath " ;
4

Press " . F5 "para ejecutar el programa y luego pulse" Button1 ".

C /C + + Programming
Cómo crear aplicaciones para Windows Mobile Net
Cómo quitar Microsoft Visual C + + mensajes
Cómo crear una copia instantánea de una lista enlazada
Cómo agregar un interruptor de palanca a una aplicación Silverlight
Adición de un archivo DLL en un proyecto de CPP
Cómo hacer un patrón en C + + Código
Cómo realizar la asignación de memoria dinámica en C + +
Cómo utilizar un C + + Vector para almacenar datos
Conocimiento de la computadora © http://www.ordenador.online