Namespaces
Variants

std::experimental::filesystem:: is_empty

From cppreference.net
定義先ヘッダ <experimental/filesystem>
bool is_empty ( const path & p ) ;
(1) (filesystem TS)
bool is_empty ( const path & p, error_code & ec ) ;
(2) (filesystem TS)

指定されたパスが空のファイルまたはディレクトリを参照しているかどうかをチェックします。

2番目のバージョンは、エラーが発生した場合に false を返し、 ec に適切なエラーコードを設定します。それ以外の場合、 ec ec. clear ( ) の呼び出しによってクリアされます。

目次

パラメータ

p - 検査対象のパス
ec - エラー発生時に設定するエラーコード

戻り値

true p が空のファイルまたはディレクトリを参照している場合、 false がそれ以外の場合。

例外

1) filesystem_error エラーが発生した場合。例外オブジェクトは p を引数として構築される。エラーコードは、失敗の原因となったエラーに対応する適切なエラーコードに設定される。
2)
noexcept 指定子:
noexcept

関連項目