Namespaces
Variants

std::filesystem::directory_entry:: hard_link_count

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

Wenn die Anzahl der Hardlinks in diesem directory_entry zwischengespeichert ist, wird der zwischengespeicherte Wert zurückgegeben. Andernfalls wird Folgendes zurückgegeben:

2) std:: filesystem :: hard_link_count ( Pfad ( ) , Fehlercode ) .

Inhaltsverzeichnis

Parameter

ec - Out-Parameter für Fehlerberichterstattung in der nicht-werfenden Überladung

Rückgabewert

Die Anzahl der harten Links für das referenzierte Dateisystemobjekt.

Ausnahmen

Jede Überladung, die nicht als noexcept gekennzeichnet ist, kann std::bad_alloc werfen, wenn die Speicherallokation fehlschlägt.

1) Wirft std::filesystem::filesystem_error bei zugrundeliegenden OS-API-Fehlern, konstruiert mit p als erstem Pfadargument und dem OS-Fehlercode als Fehlercodeargument.
2) Setzt einen std:: error_code & Parameter auf den OS-API-Fehlercode, wenn ein OS-API-Aufruf fehlschlägt, und führt ec. clear ( ) aus, wenn keine Fehler auftreten.

Beispiel

Siehe auch

gibt die Anzahl der Hardlinks zurück, die auf die spezifische Datei verweisen
(Funktion)