Namespaces
Variants

std::filesystem::directory_entry:: hard_link_count

From cppreference.net
std:: uintmax_t hard_link_count ( ) const ;
(1) (C++17 이후)
std:: uintmax_t hard_link_count ( std:: error_code & ec ) const noexcept ;
(2) (C++17 이후)

하드 링크의 수가 이 directory_entry 에 캐시되어 있으면 캐시된 값을 반환합니다. 그렇지 않으면 다음을 반환합니다:

2) std:: filesystem :: hard_link_count ( 경로 ( ) , 오류 코드 ) .

목차

매개변수

ec - 비예외 발생 오버로드에서 오류 보고를 위한 출력 매개변수

반환값

참조된 파일 시스템 객체의 하드 링크 수입니다.

예외

noexcept 로 표시되지 않은 모든 오버로드는 메모리 할당이 실패할 경우 std::bad_alloc 을(를) throw할 수 있습니다.

1) 기본 OS API 오류 발생 시 std::filesystem::filesystem_error 를 throw하며, p 를 첫 번째 경로 인수로, OS 오류 코드를 오류 코드 인수로 사용하여 구성됩니다.
2) OS API 호출이 실패할 경우 std:: error_code & 매개변수를 OS API 오류 코드로 설정하고, 오류가 발생하지 않을 경우 ec. clear ( ) 를 실행합니다.

예제

참고 항목

특정 파일을 참조하는 하드 링크의 수를 반환합니다
(함수)