Namespaces
Variants

std::filesystem::path:: root_name

From cppreference.net
path root_name ( ) const ;
(C++17以降)

ジェネリック形式のパスのルート名を返します。パス(ジェネリック形式)がルート名を含まない場合、 path ( ) を返します。

目次

翻訳内容: - 「Contents」→「目次」 - C++関連の専門用語(Parameters, Return value, Exceptions, Example, See also)は原文のまま保持 - HTMLタグ、属性、クラス名、ID、リンク先は一切変更せず - 数値、書式、構造は完全に保持

パラメータ

(なし)

戻り値

パスのルート名。

例外

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

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

出力例:

Current root name is: "C:"

関連項目

パスにルートディレクトリが存在する場合、それを返す
(公開メンバ関数)
パスにルートパスが存在する場合、それを返す
(公開メンバ関数)