РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
483 of 815 menu

Метод root_path

Метод root_path класса path возвращает корневой путь файловой системы. Корневой путь - это часть пути, которая обозначает начало файловой системы, например "/" в Unix-подобных системах или "C:\" в Windows. Метод не принимает параметров и возвращает новый объект path, содержащий корневой путь. Если путь не содержит корневого элемента, возвращается пустой путь.

Синтаксис

path.root_path()

Пример

Давайте получим корневой путь для абсолютного пути "/var/www/index.html":

#include <iostream> #include <filesystem> using namespace std; namespace fs = std::filesystem; int main() { fs::path p = "/var/www/index.html"; cout << p.root_path() << endl; return 0; }

Результат выполнения кода:

"/"

Пример

Давайте получим корневой путь для относительного пути "abcde/12345":

#include <iostream> #include <filesystem> using namespace std; namespace fs = std::filesystem; int main() { fs::path p = "abcde/12345"; cout << "\"" << p.root_path() << "\"" << endl; return 0; }

Результат выполнения кода:

<+cpp+> <-cpp->

Смотрите также

  • метод root_path,
    который возвращает корневой путь
  • метод parent_path,
    который возвращает родительский путь
  • метод filename,
    который возвращает имя файла
  • метод extension,
    который возвращает расширение файла
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить