Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Zipper un répertoire

0000001932     -      11/12/2012

Ce code montre comment produire un fichier ZIP qui contient un répertoire et tous ses sous-répertoires.

string d_newid = ...;
MercatorUi.Wait. WaitStatic .WaitWindow( "Zip en cours..." );
bool test = MercatorZipper. Zipper .ZipDirectory( Api .AddBS(dir), "c:\\foxcache\\" + d_newid + ".zip" , new MercatorZipper. ZipProgressDelegate (MercatorUi. Progress .QuickProgress));
MercatorUi.Wait. WaitStatic .WaitClear();

Le troisième paramètre de ZipDirectory est optionnel. Il permet ici d'afficher la barre de progression standard de Mercator au gré de l'avancement du zippage.

L'espace de noms MercatorZipper se trouve dans MercatorTunnel.dll.