Введение к std::filesystem::path в C++
Путь к файлу или каталогу как последовательность компонент описывает std::filesystem::path.
Заголовок подключают как #include <filesystem>.
Имя в кавычках задает относительный путь без
привязки к конкретному диску. Запишем путь к
файлу и выведем его строковое представление:
#include <filesystem>
#include <iostream>
std::filesystem::path file{"notes.txt"};
std::cout << file.string() << "\n";
Метод string собирает компоненты в одну
строку с разделителями, принятыми в данной ОС.
Дальше к тому же объекту можно применять
операции каталога, не меняя исходный литерал.