Namespaces
Variants

std::filesystem::path:: root_name

From cppreference.net
path root_name ( ) const ;
(начиная с C++17)

Возвращает корневое имя пути в общем формате. Если путь (в общем формате) не содержит корневого имени, возвращает path ( ) .

Содержание

Параметры

(нет)

Возвращаемое значение

Корневое имя пути.

Исключения

Может генерировать исключения, определяемые реализацией.

Пример

#include <filesystem>
#include <iostream>
namespace fs = std::filesystem;
int main()
{
    std::cout << "Current root name is: " << fs::current_path().root_name() << '\n';
}

Возможный вывод:

Current root name is: "C:"

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

возвращает корневую директорию пути, если она присутствует
(public member function)
возвращает корневой путь, если он присутствует
(public member function)