|
|
|
|
|
- Méthode 1 : Récupération directe de la liste des répertoires
- Méthode 2 : utilisation d'une procédure pour traiter chaque répertoire
Comment parcourir les répertoires d'un disque ?
Pour parcourir les répertoires d'un disque, il faut utiliser la fonction fListeRépertoire. Cette fonction permet de : - lister tous les répertoires et sous-répertoires d'un disque.
- lister les répertoires d'un disque sans descendre dans les sous-répertoires.
- lister les répertoires avec un filtre.
Deux méthodes de parcours sont disponibles : Méthode 1 : Récupération directe de la liste des répertoires Pour récupérer directement la liste des répertoires et les traiter : - Récupérez dans une chaîne de caractères la liste de tous les répertoires en utilisant la fonction fListeRépertoire.
- Parcourez la chaîne récupérée dans une boucle. Chaque répertoire est séparé par un caractère RC.
- Traitez chaque répertoire trouvé.
Exemple de code :
sListeRépertoire est une chaîne
sRep est une chaîne
sListeRépertoire = fListeRépertoire("C:\Mes documents\")
POUR TOUTE CHAÎNE sRep DE sListeRépertoire SÉPARÉE PAR RC
FIN
Méthode 2 : utilisation d'une procédure pour traiter chaque répertoire Pour traiter les répertoires listés via une procédure : - Créez une procédure locale ou interne afin de traiter chaque répertoire trouvé.
- Parcourez la liste de tous les répertoires en utilisant la fonction fListeRépertoire avec la procédure précédemment créée.
Exemple de code :
PROCÉDURE INTERNE pTraiteRep(sRepRacine, sRep)
Trace(sRepRacine, sRep)
FIN
fListeRépertoire("C:\TEMP\", pTraiteRep)
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|