<filesystem>
<filesystem> 헤더 포함 클래스 및 파일 및 디렉터리 조작 위한 함수를 정의.
#include <filesystem>
주의 |
---|
<filesystem> 표준화를 위해 제안 되 고 있습니다 하지만 헤더는 C++ 표준 아닙니다.표준으로 채택 되 면 우리가 인터페이스에 대 한 영향을 검사 합니다. |
형식 정의
이름 |
설명 |
---|---|
path |
basic_path<string, path_traits> |
wpath |
basic_path<wstring, wpath_traits> |
filesystem_error |
basic_filesystem_error<path> |
wfilesystem_error |
basic_filesystem_error<wpath> |
directory_entry |
basic_directory_entry<path> |
wdirectory_entry |
basic_directory_entry<wpath> |
directory_iterator |
basic_directory_iterator<path> |
wdirectory_iterator |
basic_directory_iterator<wpath> |
recursive_directory_iterator |
basic_recursive_directory_iterator<path> |
wrecursive_directory_iterator |
basic_recursive_directory_iterator<wpath> |
클래스
이름 |
설명 |
---|---|
반환 된 개체를 설명 *X, X 되는 basic_directory_iterator 또는 basic_recursive_directory_iterator. |
|
파일 시스템 디렉터리에 파일 이름을 통해 시퀀스 입력된 반복기를 설명 합니다. |
|
낮은 수준의 시스템 오버플로가 보고할 throw 되는 예외에 대 한 기본 클래스입니다. |
|
템플릿 형식의 개체를 저장 하는 클래스를 정의 합니다. String 적합 한 파일 이름으로 사용 됩니다. |
|
파일 시스템 디렉터리에 파일 이름을 통해 시퀀스 입력된 반복기를 설명 합니다.반복기도 하위로 내려 수 있습니다. |
|
file_type를 래핑합니다. |
Structs
이름 |
설명 |
---|---|
정의 struct 콜론 문자를 나타내는 정적 데이터 멤버를 했습니다. |
|
정의 struct 도트 문자를 나타내는 정적 데이터 멤버를 했습니다. |
|
로 사용 하기에 적합 한 유형 인지 지정은 Path <filesystem> 정의 된 다른 서식 파일에 대 한 매개 변수 헤더입니다. |
|
속성의 특수화에 대 한 설명 basic_path<string, path_traits>. |
|
정의 struct 슬래시 문자를 나타내는 정적 데이터 멤버를 했습니다. |
|
볼륨에 대 한 정보를 보유합니다. |
|
속성의 특수화에 대 한 설명 basic_path<wstring, wpath_traits>. |
함수
이름 |
설명 |
---|---|
반환의 인 지정된 된 경로입니다. |
|
전체 경로 만들고 지정한 Path 값, 가능 하다 면. |
|
복사본 특성 및 내용을 하나의 파일 및 다른 붙여 넣습니다. |
|
디렉터리에서 지정 된 파일 이름을 만듭니다.또한 필요에 따라 중간 디렉터리를 만듭니다. |
|
디렉터리에서 지정 된 파일 이름을 만듭니다. |
|
생성 한 하드 링크 기존 파일. |
|
만들고 있는 심볼 링크 기존 파일. |
|
설정 또는 현재 작업 디렉터리를 검색 합니다. |
|
두 파일 이름이 같은 파일을 참조 하는지 여부를 지정 합니다. |
|
파일이 있는지 여부를 지정 합니다. |
|
지정된 된 파일의 파일 이름 확장명을 검색합니다. |
|
크기, 지정 된 이름을 가진 파일을 바이트 단위로 반환 합니다. |
|
프로그램을 시작할 때 현재 작업 디렉터리를 반환합니다. |
|
나타냅니다 있는지 여부는 지정 된 file_status 또는 파일 이름에 디렉터리를 나타냅니다. |
|
지정한 경로가 비어 있는 파일 또는 디렉터리를 참조 하는지 여부를 나타냅니다. |
|
나타냅니다 여부 지정 된 file_status 또는 파일 이름은 파일, 디렉터리 또는 기호화 된 링크에 없는 기존 파일을 나타냅니다. |
|
나타냅니다 여부 지정 된 file_status 또는 파일 이름에 파일을 나타냅니다. |
|
나타냅니다 여부 지정 된 file_status 또는 파일 이름에 파일을 나타냅니다. |
|
나타냅니다 여부 지정 된 file_status 파일 이름이 심볼 링크를 나타냅니다. |
|
지정 된 파일에 대 한 마지막 쓰기 시간을 결정합니다. |
|
지정 된 경로 있는 파일을 제거 합니다. |
|
지정한 경로가 디렉터리나 파일을 제거 합니다. |
|
지정 된 경로 있는 디렉터리를 제거 합니다. |
|
지정 된 경로 있는 파일을 제거 합니다. |
|
기존 파일을 이름을 바꿉니다. |
|
지정된 된 파일의 파일 이름 확장명을으로 바꿉니다. |
|
지정한 볼륨에 대 한 정보를 검색합니다. |
|
지정 된 파일의 상태를 검색합니다. |
|
지정 된 파일 상태를 알고 있는지 여부를 지정 합니다. |
|
반환의 인 지정 된 경로입니다. |
|
저장 된 파일 이름을 두 개 교환 basic_path 개체입니다. |
|
심볼 링크 상태를 지정 된 파일을 검색합니다. |
|
지정 된 파일 이름으로 변환 된 전체 파일 이름, 가능 하다 면. |
연산자
이름 |
설명 |
---|---|
와 함께 사용 되는 같지 않음 연산자 basic_path, basic_directory_iterator, 및 basic_recursive_directory_iterator 개체입니다. |
|
와 함께 사용 되는 같음 연산자 basic_path, basic_directory_iterator, 및 basic_recursive_directory_iterator 개체입니다. |
|
저장된 경로를 지정 된 개체를 스트림에 씁니다. |
|
나타냅니다 여부 하나의 저장된 문자열 값 basic_path 개체 보다 작은지 다른 basic_path 개체입니다. |
|
나타냅니다 여부 저장 된 문자열 값을 하나 basic_path 보다 작거나 같으면 다른 개체인 basic_path 개체입니다. |
|
추출은 string 에서 basic_istream 에 할당 된 Path 개체. |
|
나타냅니다 여부 하나의 저장된 문자열 값 basic_path 개체는 다른 보다 큰지 basic_path 개체입니다. |
|
나타냅니다 여부 저장 된 문자열 값을 하나 basic_path 개체 보다 크거나 같은 다른 수 basic_path 개체입니다. |
|
2 저장 된 파일 이름을 연결 하는 basic_path 개체입니다. |
열거형
이름 |
설명 |
---|---|
와 함께 사용 되는 열거형 copy_file 및 대상 파일이 이미 있는 경우 동작이 결정 됩니다. |
|
파일 형식에 대 한 열거형입니다. |