std::filesystem::path::root_directory
De cppreference.com
<tbody>
</tbody>
path root_directory() const; |
(desde C++17) | |
Devuelve el directorio raíz de la ruta de acceso en formato genérico. Si la ruta (en formato genérico) no incluye el nombre del directorio raíz, devuelve path().
Parámetros
(Ninguno)
Valor de retorno
El nombre del directorio raíz de la ruta de acceso.
Excepciones
Puede lanzar excepciones definidas por la implementación.
Ejemplo
Ejecuta este código
#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;
int main()
{
fs::path p = fs::current_path();
std::cout << "La ruta de acceso actual " << p << " se descompone en:\n"
<< "nombre raíz " << p.root_name() << '\n'
<< "directorio raíz " << p.root_directory() << '\n'
<< "ruta relativa " << p.relative_path() << '\n';
}
Posible salida:
La ruta de acceso actual "C:\Users\abcdef\Local Settings\temp" se descompone en:
nombre raíz "C:"
directorio raíz "\"
ruta relativa "Users\abcdef\Local Settings\temp"
Véase también
| Devuelve el nombre-raíz de la ruta de acceso si está presente. (función miembro pública) | |
| Devuelve la ruta de acceso de la raíz si está presente en la ruta de acceso. (función miembro pública) |