Å vite hvordan du skal pakke ut filer ved hjelp av Microsoft Visual C # kan være nyttig når du trenger å pakke mange filer i en bestemt bane . Zip er et format som brukes til å komprimere filene . C # er et objektorientert programmeringsspråk som brukes til å bygge dataprogrammer. Du kan zip og pakk filer ved hjelp av C # i noen få trinn. Instruksjoner
en
Åpne Microsoft Visual C # Express og klikk "New Project ... " på den venstre ruten på skjermen. Dobbeltklikk på " Windows Forms Application " i midten av "New Project " Window .
2
Dobbeltklikk på " Button" på " Verktøy"- panelet for å legge til en ny knapp . Dobbeltklikk på " Button1 " for å åpne " Form1.cs " modulen. Trykk " Ctrl" og " A" og trykk "Delete " for å slette eksisterende kode .
3
Kopier og lim inn følgende kode til din " Form1.cs " modulen til zip filer i banen kom inn og deretter pakke dem
bruker System; .
hjelp System.IO ;
hjelp System.IO.Compression ;
bruker System . Collections.Generic ;
hjelp System.ComponentModel ;
hjelp System.Data ;
hjelp System.Drawing ;
hjelp System.Linq ;
hjelp System.Text ;
hjelp system.windows.forms ;
namespace WindowsFormsApplication1
{
offentlig delvis klasse Form1 : Form
{
public Form1 ( )
{
InitializeComponent ();
}
private void button1_Click ( objekt avsenderen , EventArgs e )
{
string zipFilePath = @ "C : \\ zipfilePath ";
DirectoryInfo ZipdirInfo = ny DirectoryInfo ( zipFilePath ) ;
< p> foreach ( FileInfo zipFilesInfo i ZipdirInfo.GetFiles ( ) )
{
zipfile ( zipFilesInfo ) ;
}
foreach ( FileInfo zipFilesInfo i ZipdirInfo . GetFiles ( "* gz . "))
{
unzip ( zipFilesInfo ) ;
}
}
public static void zipfile ( FileInfo zipFilesInfo )
{
bruker ( FileStream varFileStream = zipFilesInfo.OpenRead ( ) )
{
if ( ( File.GetAttributes ( zipFilesInfo.FullName )
& FileAttributes.Hidden )
! = FileAttributes.Hidden & zipFilesInfo.Extension ! = " . gz ")
{
bruker ( FileStream varOutFileStream =
File.Create ( zipFilesInfo.FullName + " . gz "))
{
bruker ( GZipStream Zip =
nytt static void Unzip ( FileInfo unzipFile )
{
bruker ( FileStream zipfile = unzipFile.OpenRead ( ) )
{
string zipCurFile = unzipFile.FullName ;
string origZipFileName = zipCurFile.Remove ( zipCurFile.Length -
unzipFile.Extension.Length ) ;
bruker ( FileStream outunzipFile = File.Create ( origZipFileName ) )
{
bruker ( GZipStream Dekomprimere = new { 0 } ", unzipFile.Name ) ;
}
}
}
}
}
< p > }
Rediger følgende linje av koden ved å taste din egen fil banen
string zipFilePath = @ "C : \\ zipfilePath "; .
4
Trykk " F5 "for å kjøre programmet og trykk" Button1 . "