realpath
Retorna la ruta de acceso canónica absoluta
&reftitle.description;
stringfalserealpath
stringpath
realpath resuelve todos los enlaces simbólicos, y
reemplaza todas las referencias /./, /../
y / de path luego retorna
la ruta de acceso canónica absoluta así encontrada.
&reftitle.parameters;
path
La ruta de acceso a verificar.
Debe ser proporcionada una ruta de acceso, el valor puede ser una cadena de caracteres vacía.
En estos casos, el valor es interpretado como el directorio actual.
&reftitle.returnvalues;
Retorna la ruta de acceso canónica absoluta
así encontrada. El resultado no contiene ningún enlace simbólico,
/./ o /../. Los delimitadores
de fin como \ y / son igualmente eliminados.
realpath retorna &false; si ocurre un error, por ejemplo
si el fichero no existe.
El script que se ejecuta debe tener los permisos de ejecución
sobre todos los directorios de la estructura, de lo contrario, la función
realpath retornará &false;.
Para los sistemas de archivos insensibles a mayúsculas/minúsculas,
realpath puede o no normalizar la casilla de los
caracteres.
La función realpath no funcionará para un
fichero que se encuentra dentro de un phar ya que esta ruta sería una
ruta de acceso virtual, no una real.
En Windows, las uniones y los enlaces simbólicos a los directorios son
únicamente extendidos a un nivel.
&fs.file.32bit;
&reftitle.examples;
Ejemplo con realpath
]]>
&example.outputs;
Ejemplo con realpath en Windows
En Windows, realpath cambiará las rutas de estilo Unix
a rutas de estilo Windows.
]]>
&example.outputs;
&reftitle.seealso;
basename
dirname
pathinfo