Метод string класса path
Метод string класса path возвращает
внутреннее строковое представление пути в
виде объекта std::string. Метод не
принимает параметров и не изменяет сам объект
path. Возвращаемая строка соответствует
тому формату, в котором путь хранится внутри
объекта, то есть с использованием нативного
разделителя для текущей операционной системы.
Синтаксис
path.string()
Пример
Давайте создадим объект path из строки
"abcde" и получим его строковое
представление:
#include <iostream>
#include <filesystem>
#include <string>
using namespace std;
int main()
{
filesystem::path p = "abcde";
string res = p.string();
cout << res << endl;
return 0;
}
Результат выполнения кода:
"abcde"
Пример
Давайте создадим объект path из пути
/var/www/index.html и выведем его
строковое представление:
#include <iostream>
#include <filesystem>
#include <string>
using namespace std;
int main()
{
filesystem::path p = "/var/www/index.html";
string res = p.string();
cout << res << endl;
return 0;
}
Результат выполнения кода:
"/var/www/index.html"