std::filesystem::current_path().generic_string()的bug

这行指令出来会出来大小写的盘符,如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::equivalent - cppreference.com

相关推荐
家庭云计算专家2 小时前
ONLYOFFICE深度解锁系列.2-Excel 跨文件数据整合实战指南-可道云的另一个严重bug
云计算·编辑器·bug·excel
不会编程的程序員2 小时前
【解决方法】关于解决QGC地面站4.4.3中文BUG,无法标注航点的问题
bug
liuluyang5304 小时前
linux 4.14内核jffs2文件系统不自动释放空间的bug
linux·elasticsearch·bug·jffs2
weixin_398187752 天前
YOLOv8 Bug 及解决方案汇总 【2024.1.24更新】【环境安装】【训练 & 断点续训】OMPError / KeyError
yolo·机器学习·bug
岳轩子4 天前
git更新的bug
git·bug
DADONGOOO4 天前
Ultralytics中的RT-DETR模块的RepC3 bug
bug
waves浪游5 天前
自动化测试常用函数
测试用例·bug·测试
介si啥呀~5 天前
解决splice改变原数组的BUG(拷贝数据)
java·前端·bug
sheepfagdng5 天前
软件测试——BUG概念
bug·压力测试