Namespaces
Variants

std::filesystem::path:: is_absolute,is_relative

From cppreference.net
bool is_absolute ( ) const ;
(1) (C++17以降)
bool is_relative ( ) const ;
(2) (C++17以降)

パスが絶対パスか相対パスかをチェックします。絶対パスとは、追加の開始位置を参照せずにファイルの位置を明確に識別するパスです。最初のバージョンは、ネイティブ形式のパスが絶対パスの場合 true を返し、それ以外の場合 false を返します。2番目のバージョンはその逆です。

目次

パラメータ

(なし)

戻り値

1) true パスが絶対パスの場合、 false それ以外の場合。
2) false パスが絶対パスの場合、 true それ以外の場合。

例外

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

注記

パス "/" はPOSIX OSでは絶対パスですが、Windowsでは相対パスです。

関連項目

(C++17)
絶対パスを構成する
(関数)