FExpand |
Expansion de fichier |
---|---|
HighSpeed Pascal | DOS |
Syntaxe
Function FExpand(Path:PathStr):PathStr; |
Paramètres
Nom | Description |
---|---|
Path | Ce paramètre permet d'indiquer le nom du fichier à traiter. |
Description
Cette fonction retourne la nom complet d'une chemin de répertoire avec des chaînes de caractères standard au Pascal.
Remarque
- La fonction FExpand permet de développer un chemin de fichier en un nom de fichier complet.
- Le fichier doit exister et le chemin d'accès est renvoyé avec le boîtier tel qu'il se trouve sur le disque. Les caractères génériques ne doivent pas être utilisés, bien que des noms de répertoire puissent être utilisés. Supposons que le répertoire actuel soit Hard2:Pascal/docs où Hard2: est le nom de volume de dh2:. La fonction FExpand peut alors renvoyer les éléments suivants :
- La fonction FExpand peut également développer les répertoires attribués.
FExpand('')=Hard2:Pascal/docs
FExpand('DOS.PAS.DOC')=Hard2:Pascal/docs/Dos.pas.doc
FExpand('/units/dos.uni')=Hard2:Pascal/unitd/Dos.unit
FExpand('DH2: ')='Hard2:'
Exemple
L'exemple suivant permet de retourner le chemin complet correspondant au chemin que vous avez entrer en ligne de commande :
- Program FExpandSamples;
- Uses DOS;
- Var
- Path:PathStr;
- BEGIN
- Write('Entrez le chemin a développer:');
- ReadLn(Path);
- Path := FExpand(Path);
- Writeln('Chemin complet:',Path);
- END.
Dernière mise à jour : Lundi, le 20 avril 2020