¿Hay una función win32 que me dirá si una ruta es relativa o absoluta?Win32 API para determinar si una ruta es relativa o absoluta?
Gracias,
¿Hay una función win32 que me dirá si una ruta es relativa o absoluta?Win32 API para determinar si una ruta es relativa o absoluta?
Gracias,
Como jeffamaphone dijeron: Se puede utilizar la función shlwapi PathIsRelative() para determinar de una trayectoria dada es relativa o absoluta.
Pero pensé que me gustaría añadir que se puede convertir fácilmente una ruta relativa a una ruta absoluta utilizando _fullpath(), y desde una ruta absoluta a una ruta relativa usando PathRelativePathTo().
Espero que esto ayude!
Cuidado: PathIsRelative devuelve 0 para "\\ test.exe", aunque dicha ruta se trata con relación a la unidad actual. –
"Cuidado" es un consejo excelente al utilizar cualquiera de las funciones de la ruta de acceso de shell. –