您好 有没有一种有效的方法来纠正给定窗口路径的情况?
fs::path dir("c:/winDOWS"); --> C:/Windows?
(没有Windows-API!)
答案 0 :(得分:4)
没有windows api,就不可能知道正确的情况。常见的Windows文件系统不区分大小写并保留大小写。
windows api的方法是GetFullPathName
答案 1 :(得分:0)
因为我来到这里寻找同样的事情,我想我会把其他人留给谷歌。
可以找到答案in this stackoverflow thread。
遗憾的是,使用Windows API而不是如何使用boost。但至少它的作用与上面提到的API不相符。