【发布时间】:2021-10-18 04:28:30
【问题描述】:
#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;
using namespace std;
int main()
{
fs::path p = fs::current_path();
cout << p << endl;
string p_string = p.string();
cout << p_string << endl;
return 0;
}
当打印出 'p' 时,路径如下所示。
"C:\\Users\\tp\\source\\repos\\test"
但是在转换成字符串之后是这样的。
C:\Users\tp\source\repos\test
有没有办法可以保留路径的原始形式?
【问题讨论】:
标签: c++ filesystems c++17