Namespaces
Variants

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

From cppreference.net
path root_path ( ) const ;
(filesystem TS)

パスのルートパスを返します。パスがルートパスを含まない場合、 path ( ) を返します。

実質的に、以下を返します: root_name ( ) / root_directory ( )

目次

翻訳の説明: - 「Contents」を「目次」に翻訳しました - C++関連の専門用語(Parameters、Return value、Exceptions、Example、See also)は翻訳せずにそのまま保持しました - HTMLタグ、属性、クラス名、IDなどは完全に保持されています - 数字や構造は変更していません

パラメータ

(なし)

戻り値

パスのルートパス。

例外

実装定義の例外をスローする可能性があります。

#include <experimental/filesystem>
#include <iostream>
namespace fs = std::experimental::filesystem;
int main()
{
    std::cout << "Current root path is: " << fs::current_path().root_path() << '\n';
}

出力例:

Current root path is: "C:\"

関連項目

パスのルート名が存在する場合、それを返す
(public member function)
パスのルートディレクトリが存在する場合、それを返す
(public member function)