FreeBSD Manual Pages
std::experi...ot_directory(3) C++ Standard Libarystd::experi...ot_directory(3) NAME std::experimental::filesystem::path::root_directory - std::experimen- tal::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 May throw implementation-defined exceptions. 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: The current path "C:\Users\abcdef\Local Settings\temp" decomposes into: root name "C:" root directory "\" relative path "Users\abcdef\Local Settings\temp" See also root_name returns the root-name of the path, if present (public member function) root_path returns the root path of the path, if present (public member function) http://cppreference.com 2022.07.31 std::experi...ot_directory(3)
NAME | Synopsis | Parameters | Return value | Exceptions | Example | Possible output: | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::filesystem::path::root_directory&sektion=3&manpath=FreeBSD+Ports+15.0>
