2011-05-03 5 views
7

Esto debería ser simple: estoy componiendo una ruta absoluta con el impulso del sistema de archivos, sin embargo, está volviendo un camino muy feo:Extracción .. 's en el sistema de archivos impulso :: completa

D:/Projects/SomeDir/vc10/../resource/plugins/SomeFile.dll 

¿Hay alguna forma impulso de manejar automáticamente.'s y .. 's?

Todo lo que estoy haciendo es:

boost::filesystem::complete("../resource/plugins/SomeFile.dll") 

se trata de utilizar impulso :: filesystem2.

Respuesta

12
boost::filesystem::complete("../resource/plugins/SomeFile.dll").normalize() 
+0

muchas gracias! – ansiart

Cuestiones relacionadas