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