Namespaces
Variants

std::experimental::filesystem:: is_directory

From cppreference.net
Definiert im Header <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)

Prüft, ob der angegebene Dateistatus oder Pfad einem Verzeichnis entspricht.

1) Entspricht s. type ( ) == file_type :: directory .
2) Entspricht is_directory ( status ( p ) ) .
3) Entspricht is_directory ( status ( p, ec ) ) . Gibt false zurück, falls ein Fehler auftritt.

Inhaltsverzeichnis

Parameter

s - zu prüfender Dateistatus
p - abzufragender Pfad
ec - Fehlercode, der bei Fehlern modifiziert wird

Rückgabewert

true wenn der angegebene Pfad oder Dateistatus einem Verzeichnis entspricht, false andernfalls.

Ausnahmen

1,3)
noexcept Spezifikation:
noexcept
2) Wirft filesystem_error falls ein Fehler auftritt. Das Exception-Objekt wird mit p als Argument konstruiert.

Siehe auch