Bonjour à tous,

Dans un appli que je développe je dois compressez des fichiers (*.xml) pour les envoyer ensuite en FTP. un de mes collègues m'a conseillé la bibliothèque Ionic.Utils.Zip et je n'ai pas trouvé plus simple pour compresser mes fichiers
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
using Ionic.Utils.Zip;
// bla bla bla
ZipFile monZip = new ZipFile(monFichierDestination);
            monZip.AddFile(monFichierSource);
            monZip.Save();
jusqu'ici ça fonctionne impeccablement, par contre je n'arrive pas à trouver comment décompresser monFichierDestination (*.zip) à monNouveauFichier (*.xml) alors que la classe ZipFile possède la méthode Extract
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
ZipFile monZip = new ZipFile(monFichierDestination );
monZip.Extract(monNouveauFichier , WantOverWrite);
avec WantOverWrite un booléen qui, je pense, permet de spécifier si on souhaite on non écraser les fichiers destination ayant le même nom (j'ai essayé true ou false avec le même résultat).

Je ne trouve pas beaucoup de doc sur cette bibliothèque sur le net!!

Quelqu'un a une idée???

Merci d'avance.