다음을 통해 공유


basic_recursive_directory_iterator 클래스

입력된 시퀀스의 파일 시스템 디렉터리에 파일 이름을 통해 반복기를 설명 합니다.또한 반복기에 하위 디렉터리를 내려 수 있습니다.반복기에 대 한 X, 식 *X 로 계산 되는 basic_directory_entry 연결 된 파일의 상태에 대 한 알려진 파일 이름 및 모든 개체.

template<class Path>
class basic_recursive_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path>>;

설명

클래스 형식의 개체를 저장 합니다. Path, 디렉터리 시퀀스에서 현재 파일 이름을 나타냅니다.Path일 수는 basic_path 에서 파생 되는 형식 또는 basic_path.

또한이 클래스를 저장 한 bool 재귀적으로 하위 디렉터리를 금지 하는지 여부를 나타냅니다.

Members

Hh874743.collapse_all(ko-kr,VS.110).gif공용 Typedefs

이름

설명

basic_recursive_directory_iterator::char_type

동의어에 대 한 string_type::value_type.

basic_recursive_directory_iterator::path_type

템플릿 매개 변수에 대 한 동의어 Path.

basic_recursive_directory_iterator::pointer

동의어에 대 한 value_type*.

basic_recursive_directory_iterator::string_type

문자열 형식에 대 한 동의어 Path::string_type.

basic_recursive_directory_iterator::value_type

동의어에 대 한 basic_directory_entry<Path>.

Hh874743.collapse_all(ko-kr,VS.110).gifPublic 생성자

이름

설명

basic_recursive_directory_iterator::basic_recursive_directory_iterator 생성자

basic_recursive_directory_iterator 개체를 생성합니다.

Hh874743.collapse_all(ko-kr,VS.110).gifPublic 메서드

이름

설명

basic_recursive_directory_iterator::level 메서드

반복기 디렉터리 계층 구조에의 한 수준 수를 반환 합니다.

basic_recursive_directory_iterator::no_push 메서드

강하에 하위 디렉터리를 금지합니다.

basic_recursive_directory_iterator::pop 메서드

현재 하위 디렉터리에 읽기를 중단 하 고 반복기를 증가 시킵니다.

Hh874743.collapse_all(ko-kr,VS.110).gifPublic 연산자

이름

설명

basic_recursive_directory_iterator::operator * 연산자

저장 된 검색 Path 개체입니다.

basic_recursive_directory_iterator::operator + + 연산자

읽고 다음 저장 Path 개체입니다.

basic_recursive_directory_iterator::operator = 연산자

현재 할당 연산자 Path 개체입니다.

basic_recursive_directory_iterator::operator-> 연산자

&**this를 반환합니다.

요구 사항

헤더: 파일 시스템

네임 스페이스: std::tr2::sys

참고 항목

참조

<filesystem>

기타 리소스

헤더 파일