Dator > Hur komprimera filer i C #

  • Hur komprimera filer i C #


  • En komprimerad fil har komprimerats för att minska filstorleken. Det vanligaste datakomprimering formatet är det zip-formatet . Filer bör komprimeras speciellt när de skickas som bifogade filer i e-post eller om de ska överföras över Internet . Microsoft Visual C # är ett kraftfullt objektorienterat programmeringsspråk. I några få steg kan du skriva C # -kod för att komprimera en fil
    1
    Starta Microsoft Visual C # . Express och klicka på " Nytt projekt . . . " i den vänstra rutan på skärmen . Dubbelklicka på " Windows Forms Application . "
    2 .
    Dubbelklicka på " knappen " på "Verktyg " om du vill skapa en ny -knappen. Dubbelklicka på " Button1 "för att öppna " Form1. cs " modul . Tryck på " Ctrl + A " och tryck på " Delete " för att ta bort befintliga koden .
    3 .
    Kopiera och klistra in följande kod till din " Form1. cs " modul :



    using System;

    hjälp System. IO ;

    med System. IO. Compression ;

    hjälp System. Collections. Generic ;

    använder systemet. ComponentModel ;

    hjälp System. Data ;

    hjälp System. Drawing ;

    hjälp System. Linq ;

    hjälp System. Text ;

    hjälp System. Windows. Forms ;



    namespace WindowsFormsApplication1

    {

    partiella offentliga klass Form1 : Form

    {

    offentliga Form1 ( )

    {

    InitializeComponent ( ) ,

    }



    privat void button1_Click ( objekt avsändare , EventArgs e )

    {

    sträng compressPath=@ "C: \ CompressedFiles " ;

    DirectoryInfo dInfo=new DirectoryInfo ( compressPath ) ,

    foreach ( FileInfo fiInfo i dInfo . GetFiles ( ) )

    {

    CompressFile ( fiInfo ) ,

    }

    }



    public void CompressFile ( FileInfo fiInfo )

    {

    hjälp ( FileStream inFileStrm=fiInfo. OpenRead () )

    {

    if ( ( File. GetAttributes ( fiInfo. FullName )

    FileAttributes. Hidden )

    !=FileAttributes . Hidden fiInfo . Extension !=" . gz " )

    {

    hjälp ( FileStream outFileStrm=

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

    {

    hjälp ( GZipStream Komprimera=

    nya GZipStream ( outFileStrm ,

    CompressionMode. Compress ) )

    {

    inFileStrm. CopyTo ( komprimera) ;

    Console . WriteLine ( " Compressed { 0 } från {1} {2 } byte . "

    fiInfo. Name , fiInfo. Length. ToString ( ) , outFileStrm. Length. ToString ());

    }

    }

    }

    }

    }

    }

    }
    4 .
    Tryck på " F5 " för att köra dina program och klicka på " Button1 . "


Previous:nothing Next:hur man kan få Visual Basic tillbaka





Relaterade artiklar


  • tutorial för Visual Basic : en introduktion applikationer
  • hur du lägger överflöd med Visual C
  • hur man använder välja var att matcha på alla kolumner i DB2
  • vad är hårdvara i ett datorsystem?
  • hur man läser ett Word-dokument med Java
  • ASCII protokoll
  • Hur stoppar jag en person från att komma till mitt hus ?
  • hur man gör en sökning form för ett Visual Basic-projekt
  • Så ställer du in värdet för en viss post i tillgång Visual Basic
  • hur du kontrollerar om ett objekt finns i en förteckning i Visual Basic