命名空间
变体
操作

std::filesystem::directory_options

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

    none = /* 未指定 */,
    follow_directory_symlink = /* 未指定 */,
    skip_permission_denied = /* 未指定 */

};
(C++17 起)

此类型表示可用选项,它们控制 directory_iteratorrecursive_directory_iterator 的行为。

directory_options 满足 BitmaskType 的要求(这意味着位运算符 operator&operator|operator^operator~operator&=operator|=operator^= 为此类型定义)。none 表示空位掩码;每个其他枚举器表示一个不同的位掩码元素。

[编辑] 成员常量

成员常量 含义
(默认)跳过目录符号链接,权限拒绝为错误。
follow_directory_symlink 跟随而非跳过目录符号链接。
skip_permission_denied 跳过否则会导致权限拒绝错误的目录。

[编辑] 示例

[编辑] 参阅

构造目录迭代器
(std::filesystem::directory_iterator 的公开成员函数) [编辑]
构造一个递归目录迭代器
(std::filesystem::recursive_directory_iterator 的公开成员函数) [编辑]