| Classes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Functions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| File types | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in header <filesystem> | ||
enumclass directory_options{ none=/* unspecified */, | (since C++17) | |
This type represents available options that control the behavior of thedirectory_iterator andrecursive_directory_iterator.
directory_options satisfies the requirements ofBitmaskType (which means the bitwise operatorsoperator&,operator|,operator^,operator~,operator&=,operator|=, andoperator^= are defined for this type).none represents the empty bitmask; every other enumerator represents a distinct bitmask element.
| Enumerator | Meaning |
none | (default) skip directory symlinks, “permission denied” is error |
follow_directory_symlink | follow rather than skip directory symlinks |
skip_permission_denied | skip directories that would otherwise result in “permission denied” errors |
| This section is incomplete Reason: no example |
| constructs a directory iterator (public member function of std::filesystem::directory_iterator)[edit] | |
| constructs a recursive directory iterator (public member function of std::filesystem::recursive_directory_iterator)[edit] |