|
|
|
|
|
- Rappel
- Exemple de chemin extrait
- Chemin mémorisé
- Indice des fichiers dans l'archive
zipExtraitChemin (Fonction) En anglais : zipExtractPath Renvoie le chemin d'un fichier de l'archive. Cette archive peut être au format ZIP, CAB, RAR, WDZ ou 7z.
Archive est un zipArchive // Ouverture de l'archive "Archive" ResOuvreArchive = zipOuvre(Archive, "D:\Sauvegardes\Sauvegarde.zip")  SI ResOuvreArchive = 0 ALORS ... // Recherche du fichier "Fichier.txt" ResFichierTrouvé = zipChercheFichier(Archive, "Fichier.txt") // Chemin du fichier trouvé CheminExtrait = zipExtraitChemin(Archive, ResFichierTrouvé, zipRépertoire) ... FIN Syntaxe
<Résultat> = zipExtraitChemin(<Archive> , <Indice du fichier> [, <Portion du chemin à  extraire>])
<Résultat> : Chaîne de caractères Portion de chemin demandée. <Archive> : Chaîne de caractères ou variable de type zipArchive Nom de l'archive à manipuler. Ce nom peut correspondre :- soit au nom d'une archive défini avec la fonction zipOuvre ou zipCrée.
- soit au nom d'une variable de type zipArchive.
Les variables de type zipArchive ne sont pas disponibles en JAVA.
<Indice du fichier> : Entier Indice du fichier dans l'archive. Cet indice peut être connu grâce à la fonction zipChercheFichier. <Portion du chemin à extraire> : Constante optionnelle ou combinaison de constantes Portion de chemin du fichier à extraire : | | zipDisque | Renvoie uniquement le nom de l'unité (format WDZ uniquement). Pour les archives de type différent de WDZ, cette constante n'a pas d'effet. | zipExtension | Renvoie uniquement l'extension du fichier (précédée du "."). | zipFichier | Renvoie uniquement le nom du fichier (sans son extension). | zipRépertoire | Renvoie les différents répertoires du fichier (le nom et l'extension du fichier ne sont pas renvoyés). |
Par défaut, le chemin extrait correspond au chemin mémorisé. Remarques Exemple de chemin extrait Si le chemin mémorisé est "C:\Temp\Donnée\Fichier.txt", la fonction zipExtraitChemin renvoie : - zipExtension : .txt
- zipFichier : Fichier
- zipRépertoire : \Temp\Donnée\
- zipDisque : C:
- zipFichier+zipExtension : Fichier.txt
- zipRépertoire+zipFichier : \Temp\Donnée\Fichier
- ...
Archives au format 7z : Le "\" au début du chemin n'est pas renvoyé. Chemin mémorisé Le tableau ci-dessous présente les chemins mémorisés dans l'archive en fonction : - du chemin d'accès du fichier,
- de la portion mémorisée du chemin.
Le répertoire en cours est : "C:\Temp". | | | | | Fonction zipAjouteFichier | Localisation du fichier | zipAucun | zipRépertoire | zipDisque | zipAjouteFichier("Archi",... "Fichier.txt") | C:\Temp\Fichier.txt | Fichier.txt | Fichier.txt | Fichier.txt | zipAjouteFichier("Archi",... "Donnée\Fichier.txt") | C:\Temp\Donnée\Fichier.txt | Fichier.txt | Donnée\Fichier.txt | Donnée\Fichier.txt | zipAjouteFichier("Archi",... "D:\Donnée\Fichier.txt") | D:\Donnée\Fichier.txt | Fichier.txt | Donnée\Fichier.txt | D:\Donnée\Fichier.txt | Remarque : Si la constante zipDisque est utilisée : - le format WDZ mémorise le chemin complet du fichier (lettre du lecteur comprise).
- le format ZIP ne mémorise pas la lettre du lecteur.
- le format 7z mémorise uniquement les répertoires.
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.
Classification Métier / UI : Code métier Composante : wd300zip.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|