Namespaces
Variants

std::filesystem::path:: root_directory

From cppreference.net
path root_directory ( ) const ;
(desde C++17)

Devuelve el directorio raíz de la ruta en formato genérico. Si la ruta (en formato genérico) no incluye directorio raíz, devuelve path ( ) .

Contenidos

Parámetros

(ninguno)

Valor de retorno

El directorio raíz de la ruta.

Excepciones

Puede lanzar excepciones definidas por la implementación.

Ejemplo

#include <filesystem>
#include <iostream>
namespace fs = std::filesystem;
int main()
{
    fs::path p = fs::current_path();
    std::cout << "The current path " << p << " decomposes into:\n"
              << "root name " << p.root_name() << '\n'
              << "root directory " << p.root_directory() << '\n'
              << "relative path " << p.relative_path() << '\n';
}

Salida posible:

The current path "C:\Users\abcdef\Local Settings\temp" decomposes into:
root name "C:"
root directory "\"
relative path "Users\abcdef\Local Settings\temp"

Véase también

devuelve el nombre de la raíz de la ruta, si está presente
(función miembro pública)
devuelve la ruta raíz de la ruta, si está presente
(función miembro pública)