Spec-Zone.ru › C++

std::filesystem::directory_options

Определено в заголовке <filesystem>
enum class directory_options {
    none = /* unspecified */,
    follow_directory_symlink = /* unspecified */,
    skip_permission_denied = /* unspecified */
};
(с C++17)

Этот тип представляет доступные параметры, которые контролируют поведение directory_iterator и recursive_directory_iterator.

directory_options удовлетворяет требованиям BitmaskType (что означает, что для этого типа определены побитовые операторы operator&, operator|, operator^, operator~, operator&=, operator|=, и operator^=). none представляет пустую маску битов; каждый другой перечислитель представляет отдельный элемент маски битов.

Константы-члены

Константа-член Значение
none (По умолчанию) Пропускать символьные ссылки на каталоги, ошибка при отказе в доступе.
follow_directory_symlink Следовать, а не пропускать, символьные ссылки на каталоги.
skip_permission_denied Пропускать каталоги, которые в противном случае привели бы к ошибкам отказа в доступе.

Пример

См. также

(конструктор)
создаёт итератор каталога
(публичный член-функция std::filesystem::directory_iterator)
(конструктор)
создаёт рекурсивный итератор каталога
(публичный член-функция std::filesystem::recursive_directory_iterator)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/filesystem/directory_options

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API