realpath
Retourne le chemin canonique absolu
&reftitle.description;
stringfalserealpath
stringpath
realpath résout tous les liens symboliques, et
remplace toutes les références /./, /../
et / de path puis retourne
le chemin canonique absolu ainsi trouvé.
&reftitle.parameters;
path
Le chemin à vérifier.
Un chemin d'accès doit être fourni, la valeur peut être une chaîne de caractère vide.
Dans ces cas, la valeur est interprétée comme étant le dossier courant.
&reftitle.returnvalues;
Retourne le chemin canonique absolu
ainsi trouvé. Le résultat ne contient aucun lien symbolique,
/./ ou /../. Les délimiteurs
de fin comme \ et / sont également supprimés.
realpath retourne &false; si une erreur survient, e.g.
si le fichier n'existe pas.
Le script qui s'exécute doit avoir les permissions en exécution
sur tous les dossiers de la structure, sinon, la fonction
realpath retournera &false;.
Pour les systèmes de fichiers insensibles à la casse,
realpath peut ou non normaliser la casse des
caractères.
La fonction realpath ne fonctionnera pas pour un
fichier qui se trouve à l'intérieur d'un phar car ce chemin serait un
chemin d'accès virtuel, pas un vrai.
Sur Windows, les jonctions et les liens symbolics aux dossiers sont
uniquement étendu d'un niveau.
&fs.file.32bit;
&reftitle.examples;
Exemple avec realpath
]]>
&example.outputs;
Exemple avec realpath sous Windows
Sous Windows, realpath changera les chemins de style Unix
en chemins de style Windows.
]]>
&example.outputs;
&reftitle.seealso;
basename
dirname
pathinfo