Namespaces
Variants

std::filesystem::directory_entry:: hard_link_count

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

Si le nombre de liens physiques est mis en cache dans cette directory_entry , retourne la valeur mise en cache. Sinon, retourne :

2) std:: filesystem :: hard_link_count ( chemin ( ) , ec ) .

Table des matières

Paramètres

ec - paramètre de sortie pour le rapport d'erreur dans la surcharge non-lancante

Valeur de retour

Le nombre de liens physiques pour l'objet du système de fichiers référencé.

Exceptions

Toute surcharge non marquée noexcept peut lever std::bad_alloc si l'allocation de mémoire échoue.

1) Lance std::filesystem::filesystem_error en cas d'erreurs de l'API système sous-jacente, construit avec p comme premier argument de chemin et le code d'erreur du système comme argument de code d'erreur.
2) Définit un paramètre std:: error_code & au code d'erreur de l'API du système d'exploitation si un appel d'API système échoue, et exécute ec. clear ( ) si aucune erreur ne survient.

Exemple

Voir aussi

renvoie le nombre de liens physiques référençant le fichier spécifique
(fonction)