std::filesystem::path::is_absolute,is_relative
來自 cppreference.com
< cpp | filesystem | path
bool is_absolute() const; |
(1) | (C++17 起) |
bool is_relative() const; |
(2) | (C++17 起) |
檢查路徑是絕對路徑還是相對路徑。絕對路徑是指無需參照額外的起始位置即可明確標識檔案位置的路徑。第一個版本在路徑以原生格式表示時為絕對路徑的情況下返回 true ,否則返回 false;第二個版本則相反。
目錄 |
[編輯] 引數
(無)
[編輯] 返回值
1) 如果路徑是絕對路徑則返回 true,否則返回 false。
2) 如果路徑是絕對路徑則返回 false,否則返回 true。
[編輯] 異常
可能丟擲實現定義的異常。
[編輯] 注意
路徑 "/" 在 POSIX 作業系統上是絕對路徑,但在 Windows 上是相對路徑。
[編輯] 參閱
(C++17) |
組成一個絕對路徑 (函式) |