这行指令出来会出来大小写的盘符,如D 或者d,似乎随机
#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;
bool arePathsSame(const fs::path& p1, const fs::path& p2) {
return p1 == p2;
}
int main() {
fs::path path1 = "/home/user/file.txt";
fs::path path2 = "/home/user/file.txt";
if (arePathsSame(path1, path2)) {
std::cout << "The paths are the same." << std::endl;
} else {
std::cout << "The paths are different." << std::endl;
}
return 0;
}
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » std::filesystem::current_path().generic_string()的bug
发表评论 取消回复