func X3.FR_FICHIER_DEZIPPER(Clbfile CHEMIN_FICHIER_ZIP_IN, Clbfile CHEMIN_OU_DEZIPPER_IN, Char FILTRE_INCLUSIONS_IN, Char FILTRE_EXCLUSIONS_IN, Tinyint SOUSREP_IN, Char MDP_IN) : Integer

Permet de dézipper (décompresser) un fichier zip.

  • CHEMIN_A_ZIPPER_IN Clbfile Chemin complet ou volume vers le fichier à dézipper
  • CHEMIN_OU_DEZIPPER_IN Clbfile Chemin complet ou volume vers le répertoire où dézipper les fichiers
  • FILTRE_INCLUSIONS_IN Char Filtre à appliquer sur les fichiers à dézipper afin de n'inclure que ceux correspondants (Exemple : *.txt, extraction*)
  • FILTRE_EXCLUSIONS_IN Char Filtre à appliquer sur les fichiers à dézipper afin d'exclure ceux correspondants (Exemple : *.dll, mot_de_passe*)
  • SOUSREP_IN Tinyint Doit on créer les sous-répertoires également ou tout mettre dans le chemin de destination à plat (1=Oui, 0=Non)
  • MDP_IN Char Mot de passe à appliquer au fichier zippé et nécessaire pour le dézippe (ou vide)
Retour Integer Le nombre de fichiers dézippés ou 0 si non
Exemple

func X3.FR_FICHIER_DEZIPPER(filpath('tmp','SVG','zip'), filpath('SVG','',''), "*.dat", "SORDER*", 1, "Radiohead")
Décompresse les fichiers présents dans le fichier SVG.zip vers le répertoire de sauvegarde SVG du dossier courant en ne conservant que les fichiers .dat et sans ceux commençant par SORDER avec les sous-répertoires grâce à un mot de passe