在boost filesystem :: complete中删除..

时间:2011-05-03 19:45:54

标签: c++ boost file-io

这应该很简单:我正在使用boost文件系统编写一个绝对路径,但是它返回了一条非常难看的路径:

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

是否有一种自动处理的提升方式。是和...的?

我所做的只是:

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

它正在使用boost :: filesystem2。

1 个答案:

答案 0 :(得分:12)

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