PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Conditions d'utilisation
  • Codes d'erreur
  • Chemin mémorisé des fichiers de l'archive
  • Fichiers Zip de plus de 4 Gigas
  • Indice des fichiers dans l'archive
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Modifie le chemin mémorisé d'un fichier d'une archive (au format ZIP, WDZ ou 7z). Permet de configurer le chemin d'extraction du fichier.
Versions 15 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVWEBDEV - Code ServeurWindows Cette fonction gère désormais le format 7z.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVWEBDEV - Code ServeurWindows Cette fonction gère désormais le format 7z.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVWEBDEV - Code ServeurWindows Cette fonction gère désormais le format 7z.
WINDEVWEBDEV - Code ServeurJavaAjaxCode Utilisateur (MCU)
// Ouverture d'une archive
ResOuvreArchive = zipOuvre("MonArchive", "C:\MesArchives\Archive.zip")
SI ResOuvreArchive = 0 ALORS
...
// Modification d'un chemin mémorisé de Fichier.doc
ResChangeChemin = zipChangeChemin("MonArchive", "Fichier.doc", "Sauvegarde.doc")
...
FIN
 
WINDEVWEBDEV - Code ServeurAjaxCode Utilisateur (MCU)
MonArchive est un zipArchive
// Ouverture d'une archive
ResOuvreArchive = zipOuvre(MonArchive, "C:\MesArchives\Archive.zip")
SI ResOuvreArchive = 0 ALORS
...
// Modification d'un chemin mémorisé de Fichier.doc
ResChangeChemin = zipChangeChemin(MonArchive, "Fichier.doc", "Sauvegarde.doc")
...
FIN
 
Windows Mobile
// Ouverture d'une archive
ResOuvreArchive = zipOuvre("MonArchive", "\MesArchives\Archive.zip")
SI ResOuvreArchive = 0 ALORS
...
// Modification d'un chemin mémorisé de Fichier.txt
ResChangeChemin = zipChangeChemin("MonArchive", "Fichier.txt", "Sauvegarde.txt")
...
FIN
 
MonArchive est un zipArchive
 
// Ouverture d'une archive
ResOuvreArchive = zipOuvre(MonArchive, "\MesArchives\Archive.zip")
SI ResOuvreArchive = 0 ALORS
...
// Modification d'un chemin mémorisé de Fichier.txt
ResChangeChemin = zipChangeChemin(MonArchive, "Fichier.txt", "Sauvegarde.txt")
...
FIN
 
Syntaxe

Modifier le chemin mémorisé d'un fichier identifié par son indice Masquer les détails

<Résultat> = zipChangeChemin(<Nom de l'archive> , <Indice du fichier> , <Nouveau chemin du fichier>)
<Résultat> : Entier
  • 0 si la modification a été effectuée,
  • Un code d'erreur (valeur supérieure à 0) dans le cas contraire. Pour plus de détails sur ces codes d'erreur, consultez les Remarques.
<Nom de l'archive> : Chaîne de caractères (avec guillemets)
Nom de l'archive contenant le fichier à modifier (défini avec la fonction zipOuvre ou zipCrée).
<Indice du fichier> : Entier
Indice du fichier à modifier. Cet indice peut être connu grâce à la fonction zipChercheFichier.
<Nouveau chemin du fichier> : Chaîne de caractères (avec guillemets)
Nouveau chemin du fichier à mémoriser (260 caractères maximum).

Modifier le chemin mémorisé d'un fichier identifié par son chemin Masquer les détails

<Résultat> = zipChangeChemin(<Archive> , <Chemin du fichier> , <Nouveau chemin du fichier>)
<Résultat> : Entier
  • 0 si la modification a été effectuée,
  • Un code d'erreur (valeur supérieure à 0) dans le cas contraire. Pour plus de détails sur ces codes d'erreur, consultez les Remarques.
<Archive> : Chaîne de caractères (avec guillemets) ou variable de type zipArchive
Nom de l'archive dans laquelle le chemin du fichier doit être modifié.
Ce nom peut correspondre :
  • soit au nom d'une archive défini avec la fonction zipOuvre ou zipCrée.
  • Versions 15 et supérieures
    WINDEVWEBDEV - Code ServeurEtats et RequêtesWindows MobileAjax soit au nom d'une variable de type zipArchive.
    Nouveauté 15
    WINDEVWEBDEV - Code ServeurEtats et RequêtesWindows MobileAjax soit au nom d'une variable de type zipArchive.
    WINDEVWEBDEV - Code ServeurEtats et RequêtesWindows MobileAjax soit au nom d'une variable de type zipArchive.
<Chemin du fichier> : Chaîne de caractères (avec guillemets)
Chemin mémorisé du fichier à modifier.
<Nouveau chemin du fichier> : Chaîne de caractères (avec guillemets)
Nouveau chemin du fichier à mémoriser (260 caractères maximum).
Remarques

Conditions d'utilisation

La modification du chemin d'un fichier d'une archive ne peut être réalisée que si :
  • L'archive existe (la création d'une archive s'effectue avec la fonction zipCrée).
  • L'archive est accessible en lecture et en écriture.
  • L'archive est mono-partie.
Attention :
  • Archives au format CAB : Cette fonction n'est pas disponible. Ce format ne permet pas de mémoriser le chemin d'un fichier.
  • Archives au format RAR : Cette fonction n'est pas disponible.
  • Archives au format TAR et TGZ (TAR.GZ) : Cette fonction n'est pas disponible.
  • Archives au format 7z : L'archive est entièrement compressée à chaque appel de la fonction zipChangeChemin.
  • LinuxiPhone/iPad Seules les archives au format ZIP, TAR et TGZ (TAR.GZ) sont disponibles.
  • AndroidWidget AndroidWindows MobileJava Seules les archives au format ZIP sont disponibles.

Codes d'erreur

Les codes d'erreur retournés sont les suivants :
  • 1 : Le chemin passé en paramètre n'existe pas.
  • 3 : L'archive est corrompue.
Le message correspondant au code d'erreur peut être connu grâce à la fonction zipMsgErreur.

Chemin mémorisé des fichiers de l'archive

Lors de l'ajout d'un fichier dans une archive (fonction zipAjouteFichier et fonction zipAjouteRépertoire), la portion de chemin du fichier à mémoriser dans l'archive est indiquée.
Il n'est pas nécessaire qu'un chemin modifié comporte les mêmes portions que le chemin original. Par exemple, si les chemins des fichiers comprennent les différents répertoires, le nom et l'extension du fichier, le nouveau chemin peut être composé uniquement du nom et de l'extension du fichier.

Fichiers Zip de plus de 4 Gigas

Pour utiliser la fonction zipChangeChemin sur des fichiers de plus de 4 Gigas, il est nécessaire d'avoir créé l'archive avec la fonction zipCrée et la constante zipEntête64.

Indice des fichiers dans l'archive

Lors de l'ajout d'un fichier dans une archive, un indice est automatiquement attribué au fichier. Cet indice correspond à l'ordre d'intégration des fichiers dans l'archive. Pour sélectionner un fichier de l'archive, il est possible d'utiliser :
  • soit l'indice de l'élément (l'indice d'un élément peut être connu grâce à la fonction zipChercheFichier).
  • soit le chemin mémorisé de l'élément.
Composante : wd240zip.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire