std::filesystem:: directory_options
|
定义于头文件
<filesystem>
|
||
|
enum
class
directory_options
{
none
=
/* 未指定 */
,
|
(C++17 起) | |
此类型表示控制 directory_iterator 和 recursive_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
的公开成员函数)
|