Namespaces
Variants

std::experimental::filesystem:: is_empty

From cppreference.net
Definiert im Header <experimental/filesystem>
bool is_empty ( const path & p ) ;
(1) (filesystem TS)
bool is_empty ( const path & p, error_code & ec ) ;
(2) (filesystem TS)

Prüft, ob der angegebene Pfad auf eine leere Datei oder ein leeres Verzeichnis verweist.

Die zweite Version gibt false zurück und setzt ec auf einen entsprechenden Fehlercode, falls ein Fehler auftritt. Andernfalls wird ec durch einen Aufruf von ec. clear ( ) gelöscht.

Inhaltsverzeichnis

Parameter

p - zu untersuchender Pfad
ec - Fehlercode, der im Fehlerfall modifiziert wird

Rückgabewert

true wenn p auf eine leere Datei oder ein leeres Verzeichnis verweist, false andernfalls.

Ausnahmen

1) filesystem_error falls ein Fehler auftritt. Das Ausnahmeobjekt wird mit p als Argument konstruiert. Der Fehlercode wird auf einen entsprechenden Fehlercode für den aufgetretenen Fehler gesetzt.
2)
noexcept Spezifikation:
noexcept

Siehe auch