Dator > hur zip -filer med C # . NET

  • hur zip -filer med C # . NET


  • Zippa filer med hjälp av Microsoft Visual C # är bekvämt om du behöver zip en massa filer manuellt . Filkomprimering används för att minska filstorleken för att spara utrymme på hårddisken och när du sätter en fil till ett e-postmeddelande . C # är ett objektorienterat dator programmeringsspråk används för att skapa datorprogram . I C # , är " GZipStream " klass som används för att zip-filer . Du kan skriva C #- kod till zip flera filer i en mapp
    1
    Öppna Microsoft Visual C # Express och välj . " Nytt projekt . . . " i den vänstra rutan på skärmen . Dubbelklicka på " Console Application " i mitten rutan i " Nytt projekt " Fönster .
    2 .
    Tryck " Ctrl + A " och tryck på " Delete " för att radera alla befintliga kod
    3
    Kopiera och klistra in följande kod till din " Program. cs " modul : .



    using System;

    hjälp System. IO ;

    hjälp System. Collections. Generic ;

    hjälp System. Linq ;

    använder System. Text ;

    hjälp System. IO. Compression ;



    namespace ConsoleApplication1

    {

    klass Program

    {

    void main (String [ ] args )

    {



    sträng zipFilePath=@ " C : \ Temp " ;

    DirectoryInfo zipFileDir=new DirectoryInfo ( zipFilePath ) ,

    foreach ( FileInfo zipfiInfo i zipFileDir . GetFiles ( ) )

    {

    zipMyFiles ( zipfiInfo ) ,

    }



    }



    public void zipMyFiles ( FileInfo zipfiInfo )

    {

    //få strömmen av källfilen .

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

    {

    //Förhindra att komprimera dolda och

    //redan komprimerade filer.

    if ( ( File. GetAttributes ( zipfiInfo. FullName )

    FileAttributes. Hidden )

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

    {

    //Skapa den komprimerade filen.

    hjälp ( FileStream outFileStrm=

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

    {

    hjälp ( GZipStream Komprimera=

    nya GZipStream ( outFileStrm ,

    CompressionMode . Komprimera ) )

    {

    //Kopiera källfil i

    //kompression strömmen .

    inFileStrm . CopyTo ( komprimera) ;



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

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

    }

    }

    }

    }

    }



    }

    }
    4 .
    Redigera följande kodrad och ange sökvägen till de filer du vill komprimera :



    sträng zipFilePath=@ "C: \ Temp " ;



    Starta programmet genom att trycka
    " F5 ".


Previous:nothing Next:tutorial på IEEE-standard för flyttal





Relaterade artiklar


  • vad är filändelsen SPARC ?
  • hur du tar bort Crestline fönster
  • Tillgång : VBA exekvera frågan
  • hur du uppdaterar m810lr bios
  • Hur konvertera till hex med C + +
  • hur man läser en BMP fil i Visual C
  • Varför får jag ett javascript tomrum meddelande ?
  • vad är meningen med pseudokod ?
  • hur du kontrollerar om ett objekt finns i en förteckning i Visual Basic
  • hur man lär sig VBScript online