¿Cómo puedo determinar la ruta absoluta de un archivo o directorio desde una ruta relativa dada en C/C++ en GNU/Linux?
Sé acerca de realpath()
, pero no funciona en archivos que no existen.¿Cómo obtener la ruta de acceso absoluta del archivo o directorio, que * no * existe?
Digamos que el usuario ingresa ../non-existant-directory/file.txt
, y el directorio de trabajo de los programas es /home/user/
.
Lo que necesito es una función que devuelva /home/non-existant-directory/file.txt
.
Necesito esta función para verificar si una ruta determinada se encuentra en un determinado subdirectorio o no.
No creo que algo así exista incorporado. Tendrá que escribir el código usted mismo. –