std::filesystem::directory_entry:: hard_link_count
From cppreference.net
<
cpp
|
filesystem
|
directory entry
|
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 :
1)
std::
filesystem
::
hard_link_count
(
chemin
(
)
)
,
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
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
(C++17)
|
renvoie le nombre de liens physiques référençant le fichier spécifique
(fonction) |