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

bool is_absolute() const;
(1) (C++17 起)
bool is_relative() const;
(2) (C++17 起)

检查路径是绝对还是相对。绝对路径是无歧义地标识文件位置,无需到附加起始位置的引用的路径。若原生格式路径为绝对,则首个版本返回 true ,否则返回 false ;第二版本相反。

目录

参数

(无)

返回值

1) 若 path 为绝对则为 true ,否则为 false
2) 若 path 为绝对则为 false ,否则为 true

异常

(无)

注意

路径 "/" 在 POSIX OS 上是绝对的,但在 Windows 上是相对的。

参阅

(C++17)
组成一个绝对路径
(函数)

版本历史

  • (当前 | 先前) 2017年5月1日 (一) 05:43Fruderica讨论 | 贡献. . (888字节) (+888). . (以“{{cpp/filesystem/path/title|is_absolute,is_relative}} {{cpp/filesystem/path/navbar}} {{dcl begin}} {{dcl | num=1 | since=c++17 | 1= bool is_absolute() const; }} {{d...”为内容创建页面)