Namespaces
Variants

std::filesystem:: directory_entry

From cppreference.net
헤더 파일에 정의됨 <filesystem>
class directory_entry ;
(C++17부터)

디렉터리 항목을 나타냅니다. 이 객체는 멤버로 path 를 저장하며, 디렉터리 순회 중 추가 파일 속성(하드 링크 수, 상태, 심볼릭 링크 상태, 파일 크기, 마지막 수정 시간)도 저장할 수 있습니다.

목차

멤버 함수

directory entry를 생성합니다
(public member function)
(destructor)
기본 소멸자
(public member function)
Modifiers
내용을 할당합니다
(public member function)
내용을 할당합니다
(public member function)
파일 이름을 설정합니다
(public member function)
캐시된 파일 속성을 업데이트합니다
(public member function)
Observers
엔트리가 참조하는 경로를 반환합니다
(public member function)
directory entry가 존재하는 파일 시스템 객체를 참조하는지 확인합니다
(public member function)
directory entry가 블록 장치를 참조하는지 확인합니다
(public member function)
directory entry가 문자 장치를 참조하는지 확인합니다
(public member function)
directory entry가 디렉토리를 참조하는지 확인합니다
(public member function)
directory entry가 명명된 파이프를 참조하는지 확인합니다
(public member function)
directory entry가 other 파일을 참조하는지 확인합니다
(public member function)
directory entry가 일반 파일을 참조하는지 확인합니다
(public member function)
directory entry가 명명된 IPC 소켓을 참조하는지 확인합니다
(public member function)
directory entry가 심볼릭 링크를 참조하는지 확인합니다
(public member function)
directory entry가 참조하는 파일의 크기를 반환합니다
(public member function)
directory entry가 참조하는 파일을 가리키는 하드 링크의 수를 반환합니다
(public member function)
directory entry가 참조하는 파일의 마지막 데이터 수정 시간을 가져옵니다
(public member function)
이 directory entry가 지정하는 파일의 상태;
이 directory entry가 지정하는 파일/심볼릭 링크의 상태
(public member function)
(removed in C++20) (removed in C++20) (removed in C++20) (removed in C++20) (removed in C++20) (C++20)
두 directory entry를 비교합니다
(public member function)

비멤버 함수

디렉터리 엔트리에 대한 스트림 출력을 수행합니다
(함수)

결함 보고서

다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.

DR 적용 대상 게시된 동작 올바른 동작
LWG 3171 C++17 directory_entry 가 LWG2989로 인해 operator<< 로 삽입될 수 없었음 출력 기능 다시 활성화됨