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) |
组合绝对路径 (函数) |