std::experimental::filesystem::path:: remove_filename
From ru.cppreference.net
<
cpp
|
experimental
|
fs
|
path
|
path
&
remove_filename
(
)
|
(1) | (filesystem TS) |
Удаляет один компонент имени файла.
Поведение не определено, если путь не содержит компонента имени файла ( has_filename возвращает false ).
Содержание |
Параметры
(нет)
Возвращаемое значение
* this
Исключения
Может генерировать исключения, определяемые реализацией.
Пример
Запустить этот код
#include <experimental/filesystem> #include <iostream> namespace fs = std::experimental::filesystem; int main() { std::cout << fs::path("/foo").remove_filename() << '\n' << fs::path("/").remove_filename() << '\n'; }
Вывод:
"/" ""
Смотрите также
|
возвращает компонент пути с именем файла
(публичная функция-член) |
|
|
заменяет последний компонент пути другим путем
(публичная функция-член) |
|
|
проверяет, не является ли соответствующий элемент пути пустым
(публичная функция-член) |