std::filesystem::directory_options

定义于头文件 <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 (默认)跳过符号链接,权限拒绝是错误。
follow_directory_symlink 跟随而非跳过符号链接。
skip_permission_denied 跳过不这么做就会产生权限拒绝错误的目录。

参阅

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

版本历史

  • (当前 | 先前) 2017年4月30日 (日) 11:20Fruderica讨论 | 贡献. . (1,252字节) (+1,252). . (以“{{cpp/filesystem/title|directory_options}} {{cpp/filesystem/navbar}} {{dcl begin}} {{dcl header | filesystem}} {{dcl | since=c++17 | 1= enum class directory_options...”为内容创建页面)