Vide, hvordan man lyne filer ved hjælp af Microsoft Visual C # kan være nyttige, når du har brug for at lyne mange filer i en bestemt sti. Zip er et format, der bruges til at komprimere filer. C # er et objekt -orienteret programmering sprog, der bruges til at bygge edb-applikationer. Du kan zip og unzip filer ved hjælp af C # i et par trin . Instruktioner
1
Åbn Microsoft Visual C # Express og klik på " Nyt projekt ... " på den venstre rude på skærmen. Dobbeltklik på " Windows Forms Application " i midten af " Nyt projekt " Window .
2
Dobbeltklik på " Button " på " Funktioner" ruden for at tilføje en ny knap. Dobbeltklik på " Button1 " for at åbne " Form1.cs "-modulet . Tryk på " Ctrl" og "A" og derefter trykke på " Delete " for at slette den eksisterende kode.
3
Kopier og indsæt følgende kode til din " Form1.cs "-modulet til zip filerne i vejen indtastet og derefter unzippe dem
using System ; .
hjælp System.IO ,
hjælp System.IO.Compression ,
hjælp System . Collections.Generic ;
hjælp System.ComponentModel ,
hjælp System.Data ,
hjælp System.Drawing ,
hjælp System.Linq ; < br >
hjælp System.Text ,
hjælp System.Windows.Forms ,
namespace WindowsFormsApplication1
{
offentlig delvise klasse Form1 : Form
{
offentlige Form1 ()
{
InitializeComponent ();
}
private void Button1_Click (object sender, EventArgs e )
{
string zipFilePath = @ "C: \\ zipfilePath "
DirectoryInfo ZipdirInfo = new DirectoryInfo ( zipFilePath )
< p> foreach ( Fileinfo zipFilesInfo i ZipdirInfo.GetFiles () )
{
zipfil ( zipFilesInfo )
}
foreach ( Fileinfo zipFilesInfo i ZipdirInfo . GetFiles ( " * gz ". ) )
{
lyne ( zipFilesInfo )
}
}
public static 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 =
nyt static void lyne ( Fileinfo unzipFile )
{
hjælp ( FileStream zipfile = unzipFile.OpenRead () )
{
string zipCurFile = unzipFile.FullName ;
string origZipFileName = zipCurFile.Remove ( zipCurFile.Length -
unzipFile.Extension.Length )
hjælp ( FileStream outunzipFile = File.Create ( origZipFileName )) < br >
{
hjælp ( GZipStream Decompress = new {0} " , unzipFile.Name ),
}
}
}
}
}
< p >}
Rediger følgende linje kode ved at indtaste din egen fil sti
string zipFilePath = @ "C: \\ zipfilePath " .
4
Tryk på " F5 "for at køre dit program og derefter trykke på" Button1 . "