std::filesystem:: directory_entry
From cppreference.net
<
cpp
|
filesystem
|
헤더 파일에 정의됨
<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<<
로 삽입될 수 없었음
|
출력 기능 다시 활성화됨 |