Namespaces
Variants

std::experimental::filesystem:: is_directory

From cppreference.net
Défini dans l'en-tête <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)

Vérifie si le statut de fichier ou le chemin donné correspond à un répertoire.

1) Équivalent à s. type ( ) == file_type :: directory .
2) Équivalent à is_directory ( status ( p ) ) .
3) Équivalent à is_directory ( status ( p, ec ) ) . Retourne false si une erreur survient.

Table des matières

Paramètres

s - statut du fichier à vérifier
p - chemin à interroger
ec - code d'erreur à modifier en cas d'erreurs

Valeur de retour

true si le chemin ou l'état du fichier donné correspond à un répertoire, false sinon.

Exceptions

1,3)
noexcept spécification :
noexcept
2) Lance filesystem_error si une erreur survient. L'objet d'exception est construit avec p comme argument.

Voir aussi