std::filesystem::path::is_absolute,is_relative
From cppreference.com
< cpp | filesystem | path
| 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) |
絶対パスを構成する (関数) |