Namespaces
Variants

std::experimental::filesystem:: is_directory

From cppreference.net
Definido en el encabezado <experimental/filesystem>
bool is_directory ( file_status s ) ;
(1) (filesystem TS)
bool is_directory ( const path & p ) ;
(2) (filesystem TS)
bool is_directory ( const path & p, error_code & ec ) ;
(3) (filesystem TS)

Comprueba si el estado del archivo o la ruta proporcionada corresponde a un directorio.

1) Equivalente a s. type ( ) == file_type :: directory .
2) Equivalente a is_directory ( status ( p ) ) .
3) Equivalente a is_directory ( status ( p, ec ) ) . Devuelve false si ocurre un error.

Contenidos

Parámetros

s - estado del archivo a verificar
p - ruta a consultar
ec - código de error a modificar en caso de errores

Valor de retorno

true si la ruta o el estado del archivo dado corresponde a un directorio, false en caso contrario.

Excepciones

1,3)
noexcept especificación:
noexcept
2) Lanza filesystem_error si ocurre un error. El objeto de excepción se construye con p como argumento.

Véase también