命名空间
变体
操作

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