命名空间
变体
操作

std::filesystem::directory_options

来自 cppreference.com
 
 
 
定义在头文件 <filesystem>
enum class directory_options {

    none = /* unspecified */,
    follow_directory_symlink = /* unspecified */,
    skip_permission_denied = /* unspecified */

};
(自 C++17 起)

此类型表示可用的选项,这些选项控制 directory_iteratorrecursive_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 的公共成员函数) [编辑]