|
|
|
|
|
- Gestion des erreurs
- Lister les sous-répertoires d'un répertoire
fListeFichier (Fonction) En anglais : fListFile Liste les fichiers d'un répertoire et retourne la liste des fichiers listés. Les fichiers listés sont recherchés à partir du répertoire donné. Autre utilisation : Pour chaque fichier trouvé, la fonction fListeFichier peut appeler automatiquement une procédure spécifique écrite en WLangage. Cette procédure permet de manipuler le fichier en cours. Dans ce cas, la fonction fListeFichier retourne le nombre de fichiers listés. Remarque : Sous Windows 64 bits, l'accès à un répertoire système à partir d'un exécutable 32 bits peut être effectué dans un répertoire différent de celui attendu. Pour plus de détails, consultez la page d'aide 64 bits natif et 32 bits natif.
Syntaxe
Liste les fichiers d'un répertoire Masquer les détails
<Résultat> = fListeFichier(<Chemin et nom générique des fichiers> , <Options>)
<Résultat> : Chaîne de caractères Nom complet des fichiers listés, séparés par des Retours Chariots (RC).
Attention : La fonction retourne les fichiers dont le nom court ou le nom long correspond au filtre. <Chemin et nom générique des fichiers> : Chaîne de caractères Chemin et nom générique des fichiers à lister. Les caractères génériques (* et ?) sont autorisés. Cas particuliers :- si le répertoire et le lecteur ne sont pas précisés : le chemin de recherche est constitué à partir du lecteur en cours et du répertoire en cours pour ce lecteur.
- si le lecteur n'est pas précisé mais le répertoire est précisé : le chemin de recherche est constitué à partir du lecteur en cours et du répertoire passé en paramètre.
- si le lecteur est précisé mais le répertoire n'est pas précisé, le chemin de recherche est constitué à partir du lecteur précisé et du répertoire en cours pour ce lecteur.
<Options> : Combinaison de constantes de type Entier Option permettant de définir les informations renvoyées ainsi que le type de parcours effectué pour les fichiers du répertoire :
| | fCheminUnicode | <Résultat> sera une chaîne au format Unicode. | frInformationComplète | Chaque ligne (séparée par des Retours Chariots (RC)) contient les informations suivantes :
<Nom du fichier complet> + TAB + <Taille en octets> + TAB + <Date de dernière modification> + TAB + <Attributs du fichier> La date est au format AAAAMMJJHHmmSS. Les attributs sont identiques à ceux renvoyés par la fonction fAttribut. | frInterruptible | Le parcours peut être interrompu en utilisant la touche ECHAP. Le résultat renvoyé sera alors le nom des fichiers listés jusqu'à l'interruption. | frNonRécursif | Le parcours est non récursif. Les sous-répertoires ne sont pas pris en compte. | frRécursif (Valeur par défaut) | Le parcours est récursif. Les sous-répertoires sont automatiquement pris en compte. | frSansFichierCaché | Si la constante frInformationComplète est utilisée, les fichiers cachés ne sont pas listés (attribut = "H"). | frSansRépertoireCaché | Si la constante frInformationComplète est utilisée, les répertoires cachés ne sont pas listés (attribut = "H"). |
Remarques Gestion des erreurs Attention : La fonction fListeFichier ne retourne pas de code d'erreur. Pour savoir si cette fonction a généré une erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : La fonction fListeFichier
[ + ] Utilisation de la fonction fListeFichier et de sa syntaxe qui renvoie directement la liste des fichiers/répertoires trouvés sous la forme d'une chaine.
|
Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|