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 ) ;
}
}
}
}
}
}
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