Dator > hur man packar upp en fil i C #

  • hur man packar upp en fil i C #


  • Att veta hur man packa upp filer med hjälp av Microsoft Visual C # kan vara användbart när du behöver packa upp flera filer i en viss bana . Zip är ett format som används för att komprimera filer . C # är ett objektorienterat programmeringsspråk språk som används för att bygga datorprogram. Du kan zip och packa upp filer med hjälp av C # i några få steg
    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å " Button " på "Verktyg " om du vill 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 " modulen till zip filerna i vägen in och sedan packa upp dem .



    using System;

    använder systemet. IO ,

    hjälp System. IO. Compression ;

    hjälp System. Collections. Generic ;

    med System. ComponentModel ,

    med System. Data ;

    hjälp System. Drawing ;

    hjälp System. Linq ;

    hjälp System. Text ,

    använder System. Windows. Forms ;



    namespace WindowsFormsApplication1

    {

    partiella offentliga klass Form1 : Form

    {

    offentliga Form1 ( )

    {

    InitializeComponent () ;

    }



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

    {

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

    DirectoryInfo ZipdirInfo=new DirectoryInfo ( zipFilePath ) ,

    foreach ( FileInfo zipFilesInfo i ZipdirInfo . GetFiles ( ) )

    {

    zipfil ( zipFilesInfo ) ,

    }



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

    {

    unzip ( zipFilesInfo ) ,



    }

    }



    public 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=

    nya GZipStream ( varOutFileStream ,

    CompressionMode . Komprimera ) )

    {

    varFileStream. CopyTo ( Zip ) ,

    }

    }

    }

    }

    }





    public void unzip ( FileInfo unzipFile )

    {

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

    {

    sträng zipCurFile=unzipFile. FullName ;

    sträng origZipFileName=zipCurFile . Ta bort ( zipCurFile. Length-

    unzipFile. Extension. Length ) ;



    hjälp ( FileStream outunzipFile=File. Create ( origZipFileName ) )

    {

    hjälp ( GZipStream Decompress=new GZipStream ( zipfil ,

    CompressionMode. Decompress ) )

    {

    Decompress. CopyTo ( outunzipFile ) ,

    Console . WriteLine ( " packas upp : {0 } " , unzipFile. Name ) ;

    }

    }

    }

    }



    }

    }



    Redigera följande kodrad genom skriva in dina egna sökvägen

    sträng zipFilePath=@ "C: \ ZipfilePath "
    4
    Tryck "F5 " för att köra dina program och tryck sedan på . " Button1 . "


Previous:nothing Next:hur man använder arrayer i Turbo C + +





Relaterade artiklar


  • hur man skyddar en swf -fil
  • hur man kan spara en bild till en databas med MS Visual Basic 6
  • hur du aktiverar PHP på IIS 6.0
  • hur du öppnar ett program som använder MS Excel
  • php proffs & nackdelar
  • hur man läser en xls -fil med PHP
  • java quicktime tutorial
  • Felsökning av en Java-applet
  • mjukvaruutveckling samarbetsverktyg
  • hur man skapar en XSD från en befintlig XML-