命名空间
变体
操作

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

来自 cppreference.cn
< 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)
构成绝对路径
(函数) [编辑]