FSEARCH |
Recherche le fichier |
---|---|
Turbo Pascal 5+ | DOS |
Syntaxe
Fonction FSearch(nomfich:PathStr;listerep:String):PathStr; |
Paramètres
Nom | Description |
---|---|
nomfich | Ce paramètre permet d'indiquer le nom du fichier à trouver |
listerep | Ce paramètre permet d'indiquer le nom des répertoires de recherche séparer par des point-virgules (;). |
Description
Cette fonction permet de rechercher au fichier dans une liste de chemin de répertoire avec des chaînes de caractères de format standard Pascal.
Remarques
- La fonction recherche le fichier indiqué par nomfich dans la liste des répertoires fournie par listerep. Les répertoires de listerep doivent être séparés par des points-virgules, tout comme les répertoires spécifiés dans une commande PATH sous le système d'exploitation DOS. La recherche commence toujours par le répertoire actuel de l'unité de disque actuel. La valeur renvoyée est une concaténation de l'un des chemins de répertoire et du nom du fichier, ou une chaîne de caractères vide si le fichier n'a pas pu être localisé.
- Le type PathStr est défini dans l'unité DOS sous la forme de STRING[79].
- Pour rechercher le chemin PATH utilisé par DOS pour localiser les fichiers exécutables, appelez GetEnv('PATH') et transmettez le résultat à FSearch en tant que paramètre listerep.
- Le résultat de FSearch peut être transmis à FExpand pour le convertir en un nom de fichier complet, c'est-à-dire un nom de fichier en majuscule, comprenant à la fois une lettre d'unité de disque et un chemin de répertoire relatif à la racine. En outre, vous pouvez utiliser FSplit pour fractionner le nom de fichier en une chaîne de caractères de unité/répertoire, une chaîne de caractères de nom de fichier et une chaîne de caractères d'extension de fichier.
Référence
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 190.
Le grand livre du Turbo & Borland Pascal 7.0, Edition Micro Application, Reiner Scholles, 1993, ISBN: 2-86899-873-9, page 1236.
Dernière mise à jour : Dimanche, le 25 janvier 2015