Namespaces
Variants

std::experimental::filesystem:: is_regular_file

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

주어진 파일 상태나 경로가 일반 파일에 해당하는지 확인합니다.

1) 다음과 동등함: s. type ( ) == file_type :: regular .
2) 다음에 해당함: is_regular_file ( status ( p ) ) .
3) is_regular_file ( status ( p, ec ) ) 와 동일합니다. 오류가 발생하면 false 를 반환하고 ec 를 적절한 오류 코드로 설정합니다. 그렇지 않으면 ec. clear ( ) 호출을 통해 ec 가 초기화됩니다.

목차

매개변수

s - 확인할 파일 상태
p - 검사할 경로
ec - 오류 상태를 저장할 오류 코드

반환값

true 주어진 경로나 파일 상태가 일반 링크에 해당하는 경우, false 그렇지 않은 경우.

예외

1,3)
noexcept 명세:
noexcept
2) 오류가 발생하면 filesystem_error 를 throw합니다. 오류는 p 를 인자로 구성됩니다. 오류 코드는 실패를 일으킨 오류에 대한 적절한 오류 코드로 설정됩니다.

참고 항목