std::experimental::filesystem:: is_empty
From de.cppreference.net
<
cpp
|
experimental
|
fs
|
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
| Dieser Abschnitt ist unvollständig |