Namespaces
Variants

std::filesystem::directory_entry:: hard_link_count

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

Si el número de enlaces físicos está almacenado en caché en este directory_entry , devuelve el valor almacenado. De lo contrario, devuelve:

Contenidos

Parámetros

ec - parámetro de salida para reporte de errores en la sobrecarga que no lanza excepciones

Valor de retorno

El número de enlaces duros para el objeto del sistema de archivos referenciado.

Excepciones

Cualquier sobrecarga no marcada como noexcept puede lanzar std::bad_alloc si la asignación de memoria falla.

1) Lanza std::filesystem::filesystem_error en errores de la API del sistema operativo subyacente, construido con p como primer argumento de ruta y el código de error del sistema operativo como argumento de código de error.
2) Establece un parámetro std:: error_code & al código de error de la API del sistema operativo si una llamada a la API del sistema operativo falla, y ejecuta ec. clear ( ) si no ocurren errores.

Ejemplo

Véase también

devuelve el número de enlaces físicos que referencian al archivo específico
(función)