我想检查两个路径是否与Boost.Filesystem相同的文件/目录.
例如,"/ bin"和"/./bin"属于同一目录,但以下代码不能按预期工作.
namespace fs = boost::filesystem;
fs::path p1{"/bin"}, p2{"/./bin"};
if(p1 == p2){
std::cout << "Equal" << std::endl;
}else{
std::cout << "Not equal" << std::endl;
}
Run Code Online (Sandbox Code Playgroud)
这个输出是"不相等".
如何检查两条路径是否属于同一文件/目录?你能告诉我这个吗?
谢谢.
| 归档时间: |
|
| 查看次数: |
3142 次 |
| 最近记录: |