std::filesystem::path::is_absolute,is_relative
bool is_absolute() const; | (1) | (since C++17) |
bool is_relative() const; | (2) | (since C++17) |
Проверяет, является ли путь абсолютным или относительным. Абсолютный путь — это путь, однозначно определяющий расположение файла без ссылки на дополнительную начальную точку. Первая версия возвращает true если путь в родном формате является абсолютным, false в противном случае; вторая версия — наоборот.
Параметры
(нет)
Возвращаемое значение
1)
true если путь является абсолютным, false в противном случае.
2)
false если путь является абсолютным, true в противном случае.Исключение
Может вызывать реализуемые исключения.
Примечания
Путь "/" является абсолютным в ОС POSIX, но относительным в Windows.
См. также
|
(C++17) | составляет абсолютный путь (функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/filesystem/path/is_absrel