Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como descompactar um arquivo em C #
Saber como descompactar arquivos usando o Microsoft Visual C # pode ser útil quando você precisa para descompactar muitos arquivos em um caminho particular. Zip é um formato usado para compactar arquivos . C # é uma linguagem de programação de computadores orientada a objeto usado para construir aplicações informáticas. Você pode compactar e descompactar arquivos usando C # , em poucos passos. Instruções
1

Abra o Microsoft Visual C # Express e clique em " New Project ... " no painel esquerdo da tela. Dê um clique duplo no centro da janela "New Project " " Windows Forms Application " .
2

duplo clique em " Button" no painel "Tools" para adicionar um novo botão. Clique duas vezes em "Button1 " para abrir o módulo " Form1.cs " . Pressione " Ctrl" e "A" e pressione "Delete" para apagar o código existente.
3

Copie e cole o seguinte código para o módulo " Form1.cs " para fechar os arquivos no caminho entrou e , em seguida, descompacte-os

using System; .

using System.IO;

usando System.IO.Compression ;

using System . Collections.Generic ;

usando System.ComponentModel;

using System.Data;

usando System.Drawing;

usando System.Linq ;

usando System.Text;

using System.Windows.Forms;

namespace WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1 () {


InitializeComponent (); }


private void button1_Click (object sender, EventArgs e) {


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

DirectoryInfo ZipdirInfo = new DirectoryInfo ( zipFilePath );

foreach ( FileInfo zipFilesInfo em ZipdirInfo.GetFiles ()) {


ZipFile ( zipFilesInfo );

}

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


descompacte ( zipFilesInfo );

}

}

public static vazio ZipFile ( FileInfo zipFilesInfo )

{

usando ( FileStream varFileStream = zipFilesInfo.OpenRead ()) {


if (( ( File.GetAttributes zipFilesInfo.FullName )

& FileAttributes.Hidden )

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

{

usando ( FileStream varOutFileStream =

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


usando ( GZipStream Zip =

novo static void Descompacte ( FileInfo unzipFile )

{

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


corda zipCurFile = unzipFile.FullName ;

corda origZipFileName = zipCurFile.Remove ( zipCurFile.Length -

unzipFile.Extension.Length );

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

{

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

}

}

}

}

}

}

Edite a seguinte linha de código , digitando o seu próprio caminho de arquivo

corda zipFilePath = @ "C: \\ zipfilePath "; .
4

Imprensa " F5 " para executar o programa e , em seguida, pressione " Button1 " .

Anterior :

Próximo : No
  Os artigos relacionados
·Como começar Teclas em C + + 
·Funções C para Xilinx 
·Como usar o GDB Com Eclipse 
·Como Animar em XNA 
·Como Aleatória de Números binários de entrada em C +…
·Como usar objetos em 2D CPP 
·Como criar um CAB no Windows Mobile 
·Descrição da função C Sistema 
·ActiveX Component Tutorial 
·Como usar Getline em C para Ir Cin.Ignore 
  Artigos em destaque
·Como liberar o buffer em C + + 
·Como gerar Aleatórias negativos e positivos inteiros e…
·Como ler números de arquivos no C 
·Como o programa C para exibir o trabalho de conversão …
·Como liberar o fluxo de saída 
·Como converter uma String para um gráfico em C + + 
·Requisitos para um SDK iTouch 
·Como compilar com um arquivo de cabeçalho 
·Como reduzir o tamanho de uma string em C 
·Como Fake um Código Modelo 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados