std::experimental::filesystem::path::root_name (3) - Linux Manuals
std::experimental::filesystem::path::root_name: std::experimental::filesystem::path::root_name
Command to display std::experimental::filesystem::path::root_name
manual in Linux: $ man 3 std::experimental::filesystem::path::root_name
NAME
std::experimental::filesystem::path::root_name - std::experimental::filesystem::path::root_name
Synopsis
path root_name() const; (filesystem TS)
Returns the root name of the path. If the path does not include root name, returns path().
Parameters
(none)
Return value
The root name of the path.
Exceptions
(none)
Example
// Run this code
#include <iostream>
#include <experimental/filesystem>
namespace fs = std::experimental::filesystem;
int main()
{
std::cout << "Current root name is: " << fs::current_path().root_name() << '\n';
}
Possible output:
Current root name is: "C:"
See also
returns the root directory of the path, if present
root_directory (public member function)
returns the root path of the path, if present
root_path (public member function)
Pages related to std::experimental::filesystem::path::root_name
- std::experimental::filesystem::path::root_directory (3) - std::experimental::filesystem::path::root_directory
- std::experimental::filesystem::path::root_path (3) - std::experimental::filesystem::path::root_path
- std::experimental::filesystem::path::relative_path (3) - std::experimental::filesystem::path::relative_path
- std::experimental::filesystem::path::remove_filename (3) - std::experimental::filesystem::path::remove_filename
- std::experimental::filesystem::path::replace_extension (3) - std::experimental::filesystem::path::replace_extension
- std::experimental::filesystem::path::replace_filename (3) - std::experimental::filesystem::path::replace_filename
- std::experimental::filesystem::path::append, (3) - std::experimental::filesystem::path::append,
- std::experimental::filesystem::path::assign (3) - std::experimental::filesystem::path::assign
- std::experimental::filesystem::path::begin,std::experimental::filesystem::path::end (3) - std::experimental::filesystem::path::begin,std::experimental::filesystem::path::end
- std::experimental::filesystem::path::c_str,std::experimental::filesystem::path::native, (3) - std::experimental::filesystem::path::c_str,std::experimental::filesystem::path::native,
- std::experimental::filesystem::path::c_str,std::experimental::filesystem::path::native,std::experimental::filesystem::path::operatorstring_type() (3) - std::experimental::filesystem::path::c_str,std::experimental::filesystem::path::native,std::experimental::filesystem::path::operatorstring_type()
- std::experimental::filesystem::path::clear (3) - std::experimental::filesystem::path::clear
- std::experimental::filesystem::path::compare (3) - std::experimental::filesystem::path::compare
- std::experimental::filesystem::path::concat, (3) - std::experimental::filesystem::path::concat,
- std::experimental::filesystem::path::concat,std::experimental::filesystem::path::operator+= (3) - std::experimental::filesystem::path::concat,std::experimental::filesystem::path::operator+=
- std::experimental::filesystem::path::empty (3) - std::experimental::filesystem::path::empty
- std::experimental::filesystem::path::extension (3) - std::experimental::filesystem::path::extension
- std::experimental::filesystem::path::filename (3) - std::experimental::filesystem::path::filename
- std::experimental::filesystem::path::generic_string,generic_wstring,generic_u8string,... (3) - std::experimental::filesystem::path::generic_string,generic_wstring,generic_u8string,...
- std::experimental::filesystem::path::has_... (3) - std::experimental::filesystem::path::has_...
- std::experimental::filesystem::path::is_absolute,is_relative (3) - std::experimental::filesystem::path::is_absolute,is_relative
- std::experimental::filesystem::path::make_preferred (3) - std::experimental::filesystem::path::make_preferred
- std::experimental::filesystem::path::operator= (3) - std::experimental::filesystem::path::operator=
- std::experimental::filesystem::path::parent_path (3) - std::experimental::filesystem::path::parent_path
- std::experimental::filesystem::path::path (3) - std::experimental::filesystem::path::path
- std::experimental::filesystem::path::stem (3) - std::experimental::filesystem::path::stem
- std::experimental::filesystem::path::string,wstring,u8string,... (3) - std::experimental::filesystem::path::string,wstring,u8string,...
- std::experimental::filesystem::path::swap (3) - std::experimental::filesystem::path::swap
- std::experimental::filesystem::path::~path (3) - std::experimental::filesystem::path::~path
- std::experimental::filesystem::path (3) - std::experimental::filesystem::path
- std::experimental::filesystem::permissions (3) - std::experimental::filesystem::permissions
- std::experimental::filesystem::perms (3) - std::experimental::filesystem::perms
- std::experimental::filesystem::absolute,std::experimental::filesystem::system_complete (3) - std::experimental::filesystem::absolute,std::experimental::filesystem::system_complete
- std::experimental::filesystem::begin(directory_iterator), (3) - std::experimental::filesystem::begin(directory_iterator),
- std::experimental::filesystem::begin(directory_iterator),std::experimental::filesystem::end(directory_iterator) (3) - std::experimental::filesystem::begin(directory_iterator),std::experimental::filesystem::end(directory_iterator)