|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur att packa en fil i C #

    Att veta hur man packa filer med Microsoft Visual C # kan vara användbart när du behöver packa upp många filer i en viss bana . Zip är ett format som används för att komprimera filer . C # är ett objektorienterat dator programmeringsspråk som används för att bygga program i datorn . Du kan zip och packa upp filer med C # i några få steg . Instruktioner
    1

    Öppna Microsoft Visual C # Express och klicka på " Nytt projekt ... " i den vänstra rutan på skärmen . Dubbelklicka på " Windows Forms Application " i mitten av " New Project " fönster .
    2

    Dubbelklicka på " knappen " på " Verktyg " rutan för att lägga till en ny knapp . Dubbelklicka på " Button1 " för att öppna " Form1.cs " modul . Tryck på " Ctrl " och " A " och tryck sedan på " Delete " för att radera befintlig kod .
    3

    Kopiera och klistra in följande kod till din " Form1.cs " modul att zip filerna i vägen in och sedan packa upp dem

    using System; .

    hjälp System.IO ,

    hjälp System.IO.Compression ,

    using System . Collections.Generic ;

    hjälp System.ComponentModel ;

    hjälp System.Data ;

    användning System.Drawing ;

    hjälp System.Linq ;

    användning System.Text ;

    hjälp system.windows.forms ;

    namnutrymme WindowsFormsApplication1

    {

    partiella offentliga klass Form1 : Form

    {

    offentliga Form1 ( ) katalog

    {

    InitializeComponent ( ) ;

    }

    private void button1_Click ( objekt avsändare , EventArgs e ) katalog

    {

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

    DirectoryInfo ZipdirInfo = ny DirectoryInfo ( zipFilePath ) ;
    < p> foreach ( FileInfo zipFilesInfo i ZipdirInfo.GetFiles ( ) ) katalog

    {

    zipfile ( zipFilesInfo );

    }

    foreach ( FileInfo zipFilesInfo i ZipdirInfo . GetFiles ( " * gz . " ) ) katalog

    {

    unzip ( zipFilesInfo ) ;

    }

    }

    public static void zipfil ( FileInfo zipFilesInfo ) katalog

    {

    hjälp ( FileStream varFileStream = zipFilesInfo.OpenRead ( ) ) katalog

    {

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

    & FileAttributes.Hidden ) katalog

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

    {

    användning av ( FileStream varOutFileStream =

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

    {

    använder ( GZipStream Zip =

    ny void unzip ( FileInfo unzipFile ) katalog

    {

    hjälp ( FileStream zipfil = unzipFile.OpenRead ( ) ) katalog

    {

    string zipCurFile = unzipFile.FullName ;

    sträng origZipFileName = zipCurFile.Remove ( zipCurFile.Length -

    unzipFile.Extension.Length ) ;

    användning av ( FileStream outunzipFile = File.Create ( origZipFileName ))

    {

    hjälp ( GZipStream Decompress = ny { 0 } " , unzipFile.Name ) ;

    }

    }

    }

    }

    }
    < p > }

    Redigera följande kodrad genom att ange din egen sökväg

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

    Tryck " F5 " för att köra programmet och tryck sedan på " Button1 . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man mata in en rad från tangentbordet
    ·Hur man skapar Dynamisk belysning i GTKRadiant
    ·Hur får man ett valt värde från en listruta i C
    ·Hur man gör en Geometri Calculator i C + +
    ·Så lägger heltal i stigande ordning med C + +
    ·Vad behöver jag för att börja programmera för iPhon…
    ·Hur till Bädda Python I Visual C 2008
    ·Hur konvertera C + + till ADA
    ·Hur man utvecklar en Project Sheet
    ·Hur man skapar auto_ptr Syntax
    Utvalda artiklarna
    ·Hur läsa data i Xcode
    ·Hur du använder SQL- kommandon
    ·Hur man lägga till ett prefix i en punktlista
    ·Så tillbaka till Formulär1 från Form2 i Visual Basic…
    ·Hur ansluta VB6 till PHP Med ODBC
    ·Hur man skriver en fil i VB6
    ·Hur man upptäcker Blow av Mic på Xcode
    ·Hur man öppnar en PDF- formulär med PHP
    ·Hur man bestämma antalet kodrader i en NET-projekt
    ·VB6 Strängfunktioner
    Copyright © Dator Kunskap http://www.dator.xyz