Namespaces
Variants

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

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