Aprire Microsoft Visual C # Express e fare clic su " Nuovo progetto ... " nel riquadro di sinistra del vostro schermo . Fare doppio clic su 
 
 2 Fare doppio clic su "Pulsante " su " Strumenti" riquadro per aggiungere un nuovo pulsante " Applicazione Windows Form " al centro del "Nuovo progetto" Finestra. . Fare doppio clic su " Button1 " per aprire il modulo " Form1.cs " . Premere il tasto " Ctrl" e "A" e poi premere il tasto " Cancella" per cancellare il codice esistente. 
 3 
 Copiare e incollare il seguente codice al modulo " Form1.cs " per comprimere i file nel percorso inserito e poi decomprimerli 
 
 using System; . 
 
 using System.IO; 
 
 utilizzando System.IO.Compression ; 
 
 using System . Collections.Generic ; 
 
 utilizzando System.ComponentModel ; 
 
 using System.Data; 
 
 utilizzando System.Drawing ; 
 
 utilizzando System.Linq ; 
 
 utilizzando System.Text ; 
 
 using System.Windows.Forms ; 
 
 namespace WindowsFormsApplication1 
 
 { 
 
 public partial class Form1 : Form 
 
 { 
 
public Form1 ( ) per
 { 
 
 InitializeComponent (); } 
 
 
 
 private void button1_Click ( object sender , EventArgs e) { 
 
 
 
 stringa zipFilePath = @ " C : \\ zipfilePath " ; 
 
 DirectoryInfo ZipdirInfo = new DirectoryInfo ( zipFilePath ) ; 
 
foreach ( FileInfo zipFilesInfo in ZipdirInfo.GetFiles ( ) ) per
 { 
 
 ZipFile ( zipFilesInfo ) ; 
 
 } 
 
foreach ( FileInfo zipFilesInfo in ZipdirInfo . GetFiles ( "* gz ". ) ) per
 { 
 
 unzip ( zipFilesInfo ) ; 
 
 } 
 
 } 
 
public static vuoto ZipFile ( FileInfo zipFilesInfo ) per
 { 
 
usando ( FileStream varFileStream = zipFilesInfo.OpenRead ( ) ) per
 { 
 
if ( ( File.GetAttributes ( zipFilesInfo.FullName ) per
& FileAttributes.Hidden ) per
! = FileAttributes.Hidden & zipFilesInfo.Extension ! = " . gz " ) per
 { 
 
 utilizzando ( FileStream varOutFileStream = 
 
File.Create ( zipFilesInfo.FullName + " . gz " ) ) per
 { 
 
 usando ( GZipStream Zip = 
 
nuovo static void decomprimere ( FileInfo unzipFile ) per
 { 
 
usando ( FileStream file zip = unzipFile.OpenRead ( ) ) per
 { 
 
 stringa zipCurFile = unzipFile.FullName ; 
 
 origZipFileName stringa = zipCurFile.Remove ( zipCurFile.Length - 
 
 unzipFile.Extension.Length ) ; 
 
 usando ( FileStream outunzipFile = File.Create ( origZipFileName ) ) 
 
 { 
 
 usando ( GZipStream Decompress = new {0} " , unzipFile.Name ) ; 
 
 } 
 
 } 
 
 } 
 
 } 
 
 } 
 
 } 
 
 modificare la seguente riga di codice inserendo il proprio percorso di file 
 
 stringa zipFilePath = @ " C : \\ zipfilePath " ; . 
 4 
 Press " F5 " per eseguire il programma e poi premere" Button1 ". 
 
              
Programmazione © www.354353.com