std::filesystem::directory_options
std::filesystem::directory_options (디렉터리 순회 옵션)
directory_iterator와 recursive_directory_iterator의 동작을 제어하는 옵션을 나타내는 열거 타입이에요. C++17부터 있어요.
출처: cppreference
본문
<filesystem> 헤더에 정의돼 있어요.
enum class directory_options {
none = /* unspecified */,
follow_directory_symlink = /* unspecified */,
skip_permission_denied = /* unspecified */
};
이 타입은 directory_iterator와 recursive_directory_iterator의 동작을 제어하는 사용 가능한 옵션을 나타내요. directory_options는 BitmaskType 요구사항을 만족해요. none은 빈 비트마스크를, 나머지 각 열거자는 별개의 비트마스크 요소를 나타내요.
상수
none— (기본) 디렉터리 심볼릭 링크를 건너뛰고, "permission denied"는 오류로 취급해요.follow_directory_symlink— 디렉터리 심볼릭 링크를 건너뛰지 않고 따라가요.skip_permission_denied— "permission denied" 오류를 일으킬 디렉터리를 건너뛰어요.