名稱空間
變體
操作

std::filesystem::directory_options

來自 cppreference.com
 
 
 
定義於標頭檔案 <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 的公開成員函式) [編輯]