| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Unzip en fil i C #
    Vide, hvordan man lyne filer ved hjælp af Microsoft Visual C # kan være nyttige, når du har brug for at lyne mange filer i en bestemt sti. Zip er et format, der bruges til at komprimere filer. C # er et objekt -orienteret programmering sprog, der bruges til at bygge edb-applikationer. Du kan zip og unzip filer ved hjælp af C # i et par trin . Instruktioner
    1

    Åbn Microsoft Visual C # Express og klik på " Nyt projekt ... " på den venstre rude på skærmen. Dobbeltklik på " Windows Forms Application " i midten af ​​" Nyt projekt " Window .
    2

    Dobbeltklik på " Button " på " Funktioner" ruden for at tilføje en ny knap. Dobbeltklik på " Button1 " for at åbne " Form1.cs "-modulet . Tryk på " Ctrl" og "A" og derefter trykke på " Delete " for at slette den eksisterende kode.
    3

    Kopier og indsæt følgende kode til din " Form1.cs "-modulet til zip filerne i vejen indtastet og derefter unzippe dem

    using System ; .

    hjælp System.IO ,

    hjælp System.IO.Compression ,

    hjælp System . Collections.Generic ;

    hjælp System.ComponentModel ,

    hjælp System.Data ,

    hjælp System.Drawing ,

    hjælp System.Linq ; < br >

    hjælp System.Text ,

    hjælp System.Windows.Forms ,

    namespace WindowsFormsApplication1

    {

    offentlig delvise klasse Form1 : Form

    {

    offentlige Form1 ()

    {

    InitializeComponent ();

    }

    private void Button1_Click (object sender, EventArgs e )

    {

    string zipFilePath = @ "C: \\ zipfilePath "

    DirectoryInfo ZipdirInfo = new DirectoryInfo ( zipFilePath )
    < p> foreach ( Fileinfo zipFilesInfo i ZipdirInfo.GetFiles () )

    {

    zipfil ( zipFilesInfo )

    }

    foreach ( Fileinfo zipFilesInfo i ZipdirInfo . GetFiles ( " * gz ". ) )

    {

    lyne ( zipFilesInfo )

    }

    }

    public static void zipfil ( Fileinfo zipFilesInfo )

    {

    hjælp ( FileStream varFileStream = zipFilesInfo.OpenRead () )

    {

    if ( ( File.GetAttributes ( zipFilesInfo.FullName )

    & FileAttributes.Hidden )

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

    {

    hjælp ( FileStream varOutFileStream =

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

    {

    hjælp ( GZipStream Zip =

    nyt static void lyne ( Fileinfo unzipFile )

    {

    hjælp ( FileStream zipfile = unzipFile.OpenRead () )

    {

    string zipCurFile = unzipFile.FullName ;

    string origZipFileName = zipCurFile.Remove ( zipCurFile.Length -

    unzipFile.Extension.Length )

    hjælp ( FileStream outunzipFile = File.Create ( origZipFileName )) < br >

    {

    hjælp ( GZipStream Decompress = new {0} " , unzipFile.Name ),

    }

    }

    }

    }

    }
    < p >}

    Rediger følgende linje kode ved at indtaste din egen fil sti

    string zipFilePath = @ "C: \\ zipfilePath " .
    4

    Tryk på " F5 "for at køre dit program og derefter trykke på" Button1 . "

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan for at sortere i Turbo C + + 
    ·Sådan oprettes en C # Class Library DLL hjælp af Visu…
    ·Sådan bruges SQLite3Comment på en iPhone App 
    ·Sådan Konverter radianer til grader i C + + Sprog i tr…
    ·Sådan oprettes en Randomizer i C 
    ·Hvordan til at erklære en konstant streng i C Programm…
    ·Sådan Konverter Tekstboks værdi til Int C + + 
    ·Sådan oprettes en Memory Pointer i C 
    ·Hvordan man skriver et C + + Gennemsnitlig Program 
    ·Sådan bruges getline i C til Skip Cin.Ignore 
      Anbefalede Artikler
    ·Sådan bruges en region Class for at fjerne dele af et …
    ·Sådan Reset Autoincrement i MySQL 
    ·Sådan bruges faner i Visual Basic 
    ·En tutorial om String Typer i Python 
    ·Sådan tilføjes Surface Detail til 3D-modeller 
    ·Hvad er en Data Egenskab 
    ·Hvordan til at gentage en liste i JSP 
    ·Sådan kontrolleres , om en Textbox Input er numerisk i…
    ·Sådan oprettes en fil ved hjælp af Perl 
    ·Hvordan man skriver i en fil i Python 
    Copyright © Computer Viden http://www.computerdk.com