1 Ανοίξτε το Microsoft Visual C # Express και κάντε κλικ στο "New Project ... " στο αριστερό τμήμα της οθόνης σας . Κάντε διπλό κλικ στο " Windows Forms Application " στο κέντρο του "New Project " Window . 2
διπλό κλικ στο " κουμπί" για την " Εργαλεία" παράθυρο για να προσθέσετε ένα νέο κουμπί . Κάντε διπλό κλικ στο " Button1 " για να ανοίξει το μάθημα « Form1.cs " . Πατήστε το πλήκτρο " Ctrl " και "A" και στη συνέχεια πατήστε "Διαγραφή " για να διαγράψετε υπάρχοντα κώδικα .
Εικόνων 3
Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα σε λειτουργική μονάδα " Form1.cs " σας για να συμπιέσετε τα αρχεία στην πορεία εισήλθε και στη συνέχεια αποσυμπιέστε τους
χρησιμοποιώντας Σύστημα? .
χρησιμοποιώντας System.IO ?
χρησιμοποιώντας System.IO.Compression ?
χρησιμοποιώντας το σύστημα . Collections.Generic ?
χρησιμοποιώντας System.ComponentModel ?
χρησιμοποιώντας System.Data ?
χρησιμοποιώντας System.Drawing ?
χρησιμοποιώντας System.Linq ?
χρήση System.Text ?
χρησιμοποιώντας System.Windows.Forms ?
namespace WindowsFormsApplication1
{
δημόσια τάξη μερική Φόρμα1 : Φόρμα
{
δημόσια Form1 ( ) {
InitializeComponent ( ) ? }
ιδιωτικό button1_Click κενό ( αποστολέας αντικείμενο , EventArgs ε)
{
σειρά zipFilePath = @ " C : \\ zipfilePath " ?
DirectoryInfo ZipdirInfo = νέα DirectoryInfo ( zipFilePath ) ?
foreach ( Fileinfo zipFilesInfo σε ZipdirInfo.GetFiles ( ) )
{
αρχείο zip ( zipFilesInfo ) ?
}
foreach ( Fileinfo zipFilesInfo σε ZipdirInfo . GetFiles ( " * gz . " ) )
{
unzip ( zipFilesInfo ) ?
} }
δημόσια στατική άκυρη αρχείο zip ( Fileinfo zipFilesInfo )
{
χρήση ( FileStream varFileStream = zipFilesInfo.OpenRead ( ) )
{
αν ( ( File.GetAttributes ( zipFilesInfo.FullName )
& FileAttributes.Hidden )
! = FileAttributes.Hidden & zipFilesInfo.Extension ! = " . gz » )
{
χρησιμοποιώντας ( FileStream varOutFileStream =
File.Create ( zipFilesInfo.FullName + " . gz " ) )
{
χρήση ( GZipStream Zip =
νέα στατική άκυρη unzip ( Fileinfo unzipFile )
{
χρήση ( FileStream zipfile = unzipFile.OpenRead ( ) )
{
σειρά zipCurFile = unzipFile.FullName ?
σειρά
origZipFileName = zipCurFile.Remove ( zipCurFile.Length -
unzipFile.Extension.Length ) ?
χρήση ( FileStream outunzipFile = File.Create ( origZipFileName ) )
{
χρήση ( GZipStream Decompress = νέα { 0 } " , unzipFile.Name ) ?
}
} }
} }
}
Επεξεργαστείτε την ακόλουθη γραμμή κώδικα , εισάγοντας τη δική σας διαδρομή του αρχείου
σειρά zipFilePath = @ " C : \\ zipfilePath " ? .
Η
4 Πατήστε το πλήκτρο " F5 " για να τρέξετε το πρόγραμμά σας και στη συνέχεια πατήστε το κουμπί" Button1 " .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα