std::filesystem::directory_entry:: hard_link_count
From cppreference.net
<
cpp
|
filesystem
|
directory entry
|
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
에 캐시되어 있으면 캐시된 값을 반환합니다. 그렇지 않으면 다음을 반환합니다:
1)
std::
filesystem
::
hard_link_count
(
path
(
)
)
,
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
(
)
를 실행합니다.
예제
|
이 섹션은 불완전합니다
이유: 예제 없음 |
참고 항목
|
(C++17)
|
특정 파일을 참조하는 하드 링크의 수를 반환합니다
(함수) |