Namespaces
Variants

std::filesystem::path:: root_directory

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

Retourne le répertoire racine du chemin au format générique. Si le chemin (au format générique) n'inclut pas de répertoire racine, retourne path ( ) .

Table des matières

Paramètres

(aucun)

Valeur de retour

Le répertoire racine du chemin.

Exceptions

Peut lever des exceptions définies par l'implémentation.

Exemple

#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';
}

Sortie possible :

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

Voir aussi

renvoie le nom de la racine du chemin, s'il est présent
(fonction membre publique)
renvoie le chemin racine du chemin, s'il est présent
(fonction membre publique)