Namespaces
Variants

std::experimental::filesystem:: is_directory

From cppreference.net
헤더 파일에 정의됨 <experimental/filesystem>
bool is_directory ( file_status s ) ;
(1) (filesystem TS)
bool is_directory ( const path & p ) ;
(2) (filesystem TS)
bool is_directory ( const path & p, error_code & ec ) ;
(3) (filesystem TS)

주어진 파일 상태 또는 경로가 디렉토리에 해당하는지 확인합니다.

1) 다음과 동일함: s. type ( ) == file_type :: directory .
2) 다음에 해당함: is_directory ( status ( p ) ) .
3) 다음과 동일합니다: is_directory ( status ( p, ec ) ) . 오류가 발생하면 false 를 반환합니다.

목차

매개변수

s - 확인할 파일 상태
p - 조회할 경로
ec - 오류 발생 시 수정할 에러 코드

반환값

true 주어진 경로나 파일 상태가 디렉토리에 해당하는 경우, false 그렇지 않은 경우.

예외

1,3)
noexcept 명세:
noexcept
2) 오류가 발생하면 filesystem_error 를 throw합니다. 예외 객체는 p 를 인수로 하여 생성됩니다.

참고 항목