std::experimental::filesystem::is_directory
Von cppreference.com
< cpp | experimental | fs
| Definiert im Header <experimental/filesystem> |
||
| bool is_directory( file_status s ); |
(1) | (Dateisystem-TS) |
| bool is_directory( const path& p ); |
(2) | (Dateisystem-TS) |
| bool is_directory( const path& p, error_code& ec ); |
(3) | (Dateisystem-TS) |
Prüft, ob der angegebene Datei-Status 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, wenn ein Fehler auftritt.
Inhalt |
[bearbeiten] Parameter
| s | - | Dateistatus zum Prüfen |
| p | - | abzufragender Pfad |
| ec | - | Fehlercode, der im Fehlerfall modifiziert wird |
[bearbeiten] Rückgabewert
true, wenn der angegebene Pfad oder Datei-Status einem Verzeichnis entspricht, andernfalls false.
[bearbeiten] Ausnahmen
1,3)
noexcept-Spezifikation:
noexcept
2) Löst filesystem_error aus, wenn ein Fehler auftritt. Das Ausnahmeobjekt wird mit p als Argument konstruiert.
[bearbeiten] Siehe auch
| Dieser Abschnitt ist unvollständig |