Namespaces
Variants

std::experimental::filesystem:: directory_options

From cppreference.net
定义于头文件 <experimental/filesystem>
enum class directory_options {

none,
follow_directory_symlink,
skip_permission_denied

} ;
(文件系统 TS)

此类型表示控制 directory_iterator recursive_directory_iterator 行为的可用选项。

directory_options 满足 位掩码类型 的要求(这意味着位运算符 operator & operator | operator ^ operator~ operator & = operator | = operator ^ = 已为此类型定义)。

成员常量

成员常量 含义
none 0 (默认)跳过目录符号链接,权限拒绝视为错误
follow_directory_symlink 1 跟踪而非跳过目录符号链接
skip_permission_denied 2 跳过原本会导致权限拒绝错误的目录

参见

构造目录迭代器
( std::experimental::filesystem::directory_iterator 的公开成员函数)
构造递归目录迭代器
( std::experimental::filesystem::recursive_directory_iterator 的公开成员函数)