Namespaces
Variants

std::filesystem:: directory_options

From cppreference.net
헤더 파일에 정의됨 <filesystem>
enum class directory_options {

none = /* unspecified */ ,
follow_directory_symlink = /* unspecified */ ,
skip_permission_denied = /* unspecified */

} ;
(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 의 public 멤버 함수)
재귀적 디렉터리 반복자를 생성합니다
( std::filesystem::recursive_directory_iterator 의 public 멤버 함수)