std::experimental::filesystem::path::root_directory (3) Linux Manual Page
std::experimental::filesystem::path::root_directory – std::experimental::filesystem::path::root_directory
Synopsis
path root_directory() const; (filesystem TS)
Returns the root directory of the path. If the path does not include root name, returns path().
Parameters
(none)
Return value
The root directory of the path.
Exceptions
(none)
Example
// Run this code
#include <iostream>
#include <experimental/filesystem>
namespace fs = std::experimental::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';
}
Possible output:
See also
root_name (public member function)
root_path (public member function)
