¿Hay alguna biblioteca de manipulación de rutas POSIX simple estándar (o ampliamente utilizada) para C (unión de ruta de acceso, eliminación de nombre de archivo, etc.)?Estándar (o libre) POSIX ruta manipulación C biblioteca
En realidad, debido a que estoy trabajando principalmente con Windows, actualmente utilizo las funciones de ruta 'shlwapi'.
¿Existe algún conjunto equivalente de funciones disponibles para las rutas POSIX?
Offhand: Dado que '' 'múltiples' no duelen nada, y no existe una 'extensión' en los sistemas POSIX, muchos de esos métodos no son significativos ... generalmente se puede pasar con la manipulación de cadenas y 'realpath' o' glob'. Sin embargo, técnicamente no es una respuesta a lo que estaba preguntando ... :-) – BRFennPocock
@BRPocock: Múltiples '/' es no son seguros, por ejemplo, en [kpathsea] (http://tug.org/texinfohtml/kpathsea.html) , '/ foo //' se expande a todos los subdirectorios bajo '/ foo' (que puede ser extremadamente difícil de rastrear, si está pasando una ruta a algo que usa kpathsea internamente, como el látex). –
@timothy Jones ... cierto, aunque en mi mundo es relativamente raro ... pero el camino real corrige eso, así como los enlaces simbólicos ... como lo hace, en su camino, glob. – BRFennPocock