IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

[VB.Net 2.0] Comment compresser un répertoire ?


Sujet :

VB.NET

  1. #1
    Membre habitué Avatar de Angath
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2004
    Messages : 140
    Points : 174
    Points
    174
    Par défaut [VB.Net 2.0] Comment compresser un répertoire ?
    Bonjour,

    Je réalise une application qui réalise des exports de table SQL au format texte csv. Mes fichiers sont stockés dans différents répertoires eux même stockés dans un répertoire racine.

    J'aimerais pouvoir "zipper" ce répertoire. J'ai regardé du coté de la Classe System.IO.Compression, mais il semble que l'on puisse uniquement compresser un seul fichier.

    Comment faire pour compresser un répertoire et ses sous répertoires ?

  2. #2
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    Citation Envoyé par Angath
    Bonjour,

    Je réalise une application qui réalise des exports de table SQL au format texte csv. Mes fichiers sont stockés dans différents répertoires eux même stockés dans un répertoire racine.

    J'aimerais pouvoir "zipper" ce répertoire. J'ai regardé du coté de la Classe System.IO.Compression, mais il semble que l'on puisse uniquement compresser un seul fichier.

    Comment faire pour compresser un répertoire et ses sous répertoires ?
    Mmmh je n'ai pas encore eu le temps de fouillé encore cet aspect de 2.0 mais en attendant, il me semble que la librairie OpenSource SharpZipLib répond à ton besoin > http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx
    Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles

  3. #3
    Membre habitué Avatar de Angath
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2004
    Messages : 140
    Points : 174
    Points
    174
    Par défaut
    Merçi Neguib

    Ca marche bien.

    Pour ceux que c'a interresse, après avoir référencé la dll, il suffit de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Dim myZip As New FastZip
    myZip.CreateZip("path zip à créer","path directory à zipper",true,"")
    Dommage quand même de référencer toute la librairie pour utiliser uniquement une classe, mais en attendant de trouver mieux, ça fera trés bien l'affaire pour mon appli.

    Ps : Je tag pas encore "résolu" j'attend de voir si y a d'autres avis sur la question

  4. #4
    Membre habitué Avatar de Angath
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2004
    Messages : 140
    Points : 174
    Points
    174
    Par défaut
    Pas d'autres idées ?

    Je vais faire avec ça alors, merçi encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Vs.Net & SQL Serveur] Comment faire fonctionner le Débu
    Par MoTUmBo dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 31/08/2005, 19h23
  2. [ADO.Net][C#/Oracle] Comment utiliser une requête paramètrée ?
    Par kaboume dans le forum Accès aux données
    Réponses: 4
    Dernier message: 05/07/2005, 14h50
  3. [VB.NET] Page Edition, comment traiter les <br?
    Par zigoto dans le forum ASP.NET
    Réponses: 12
    Dernier message: 08/02/2005, 17h05
  4. [VB.NET] Le DataBinding en vb.net, c'est comment?
    Par Pleymo dans le forum ASP.NET
    Réponses: 11
    Dernier message: 04/02/2005, 14h14
  5. Comment compresser un stream ?
    Par lafaryan dans le forum Composants VCL
    Réponses: 2
    Dernier message: 09/01/2005, 20h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo