【发布时间】:2010-11-29 09:59:18
【问题描述】:
【问题讨论】:
标签: c++ reference portability filepath
【问题讨论】:
标签: c++ reference portability filepath
从 C++17 开始,您可以使用标准的 <filesystem> 库。你要找的函数是equivalent,在命名空间std::filesystem下:
bool std::filesystem::equivalent(const std::filesystem::path& p1, const filesystem::path& p2 );
总结documentation:此函数将两个路径作为参数,如果它们引用相同的文件或目录,则返回true,否则返回false。还有一个noexcept 重载,它采用第三个参数:一个std::error_code,用于保存任何可能的错误。
有关更多信息,请查看thread you mentioned 上的my answer。
【讨论】: