Savoir comment décompresser des fichiers à l'aide de Microsoft Visual C # peut être utile lorsque vous avez besoin de décompresser plusieurs fichiers dans un chemin particulier . Zip est un format utilisé pour compresser des fichiers . C # est un langage de programmation informatique orienté objet utilisé pour construire des applications informatiques. Vous pouvez compresser et décompresser des fichiers en utilisant C # en quelques étapes . Instructions 1 Ouvrez Microsoft Visual C # Express et cliquez sur "Nouveau projet ... " Dans le volet gauche de votre écran . Double-cliquez sur "Application Windows Forms » dans le centre de la "New Project " Window . 2 Double- cliquez sur "Button " sur le volet "Outils " pour ajouter un nouveau bouton . Double -cliquez sur " Button1 " pour ouvrir le module « Form1.cs " . Appuyez sur "Ctrl " et "A" et appuyez sur "Supprimer" pour supprimer le code existant. 3 copiez et collez le code suivant dans le module " Form1.cs " pour compresser les fichiers dans le chemin entré , puis décompressez les using System; . using System.IO; utilisant System.IO.Compression ; using System . Collections.Generic ; using System.ComponentModel ; using System.Data ; utilisant System.Drawing ; utilisant System.Linq ; using System.Text ; utilisant System.Windows.Forms ; namespace WindowsFormsApplication1 { public partial class Form1: Form Photos { publique Form1 () { InitializeComponent (); } private void button1_Click (object sender, EventArgs e) { chaîne zipFilePath = @ "C: \\ zipfilePath " ; DirectoryInfo ZipdirInfo = new DirectoryInfo ( zipFilePath ) ; < p> foreach ( FileInfo zipFilesInfo dans ZipdirInfo.GetFiles ()) { ZipFile ( zipFilesInfo ) ; } foreach ( FileInfo zipFilesInfo dans ZipdirInfo . GetFiles ("* gz . ")) { décompression Zip ( zipFilesInfo ) ; } } public static vide ZipFile ( FileInfo zipFilesInfo ) { aide ( FileStream varFileStream = zipFilesInfo.OpenRead ()) { if (( File.GetAttributes ( zipFilesInfo.FullName ) & FileAttributes.Hidden ) = FileAttributes.Hidden & zipFilesInfo.Extension ! = " . gz " ) { en utilisant ( FileStream varOutFileStream = File.Create ( zipFilesInfo.FullName + ". gz ")) { aide ( GZipStream Zip = nouveau static void décompression Zip ( FileInfo unzipFile ) { aide ( FileStream ZipFile = unzipFile.OpenRead ()) { chaîne zipCurFile = unzipFile.FullName ; chaîne origZipFileName = zipCurFile.Remove ( zipCurFile.Length - Photos unzipFile.Extension.Length ) ; aide ( FileStream outunzipFile = File.Create ( origZipFileName ) ) { aide ( GZipStream Decompress = new {0} " , unzipFile.Name ) ; } } } } } } Modifiez la ligne de code suivante en entrant votre propre chemin de fichier chaîne zipFilePath = @ "C: \\ zipfilePath " ; . 4 presse " F5 "pour exécuter votre programme, puis appuyez sur " Button1 ".
|