| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment décompresser un fichier dans C #
    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 ".

    Previous :

    next :
      articles connexes
    ·Types d'attaques de dépassement de tampon 
    ·Comment construire un moteur de jeu From Scratch 
    ·Comment faire pour convertir BitArray à Byte 
    ·Définir un tableau multi-dimensionnel en C + + 
    ·Comment écrire un analyseur en C 
    ·Comment utiliser Skyboxes dans GtkRadiant 
    ·Comment arrêter C dépassements de mémoire tampon 
    ·Comment utiliser les fonctions en C + + 
    ·Comment dessiner un String, carré, rectangle, cercle, …
    ·Comment calculer le nombre d' éléments dans un tablea…
      articles en vedette
    ·Comment faire un formulaire de s'adapter à n'importe q…
    ·Comment trouver un fil Java lors de l'exécution 
    ·Différence entre les fonctions FORTRAN et sous-routine…
    ·Comment créer un programme pour imprimer les sommes en…
    ·Comment créer un bouton de redirection d'image avec un…
    ·Comment faire pour restaurer les fichiers spool 
    ·Comment faire pour utiliser Visual C 6 
    ·MySQL Cluster Tutorial 
    ·Comment INT en C + + pour les nombres réels 
    ·Comment concevoir un programme pour calculer les notes …
    Copyright © Connaissances Informatiques http://fr.wingwit.com