我有两个绝对文件系统路径(A和B),我想生成第三个文件系统路径,表示"B的相对".
使用案例:
boost::filesystem似乎必须complete解决relative ~ relative => absolute,但在reverse(absolute ~ absolute => relative)中没有做任何事情.
我想用Boost路径来做.
这是一个免费的问题:
如何从单独的字符串(安全)构建一个完整的路径字符串?
所以我的问题是,如何以跨平台的方式将路径拆分为单独的字符串.
这个解决方案,使用Boost.Filesystem非常优雅,Boost必须实现一些splitPath()函数.我找不到任何东西.
注意:请记住,我自己可以完成这项任务,但我对封闭的盒子解决方案更感兴趣.