std::filesystem 把 .转换成绝对路径
时间: 2023-12-14 08:02:39 浏览: 32
可以使用`std::filesystem::absolute()`函数将相对路径转换为绝对路径。例如:
```cpp
#include <iostream>
#include <filesystem>
int main() {
std::filesystem::path rel_path = "path/to/file.txt";
std::filesystem::path abs_path = std::filesystem::absolute(rel_path);
std::cout << "Absolute path: " << abs_path << std::endl;
return 0;
}
```
在上面的示例中,`std::filesystem::path`类用于表示路径,`rel_path`是一个相对路径,使用`std::filesystem::absolute()`函数将其转换为绝对路径,并将结果存储在`abs_path`中。最后,我们输出了绝对路径。