std::filesystem::path::root_path (3) - Linux Manuals

std::filesystem::path::root_path: std::filesystem::path::root_path

NAME

std::filesystem::path::root_path - std::filesystem::path::root_path

Synopsis


path root_path() const; (since C++17)


Returns the root path of the path. If the path does not include root path, returns path().
Effectively, returns the following: root_name() / root_directory()

Parameters


(none)

Return value


The root path of the path.

Exceptions


(none)

Example


// Run this code


  #include <iostream>
  #include <filesystem>
  namespace fs = std::filesystem;


  int main()
  {
      std::cout << "Current root path is: " << fs::current_path().root_path() << '\n';
  }

Possible output:


  Current root path is: "C:\"

See also


               returns the root-name of the path, if present
root_name (public member function)
               returns the root directory of the path, if present
root_directory (public member function)