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
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
4
5
6 using Ionic.Utils.Zip; // bla bla bla ZipFile monZip = new ZipFile(monFichierDestination); monZip.AddFile(monFichierSource); monZip.Save();
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).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ZipFile monZip = new ZipFile(monFichierDestination ); monZip.Extract(monNouveauFichier , WantOverWrite);
Je ne trouve pas beaucoup de doc sur cette bibliothèque sur le net!!
Quelqu'un a une idée???
Merci d'avance.
Partager