Namespaces
Variants

std::experimental::filesystem:: is_directory

From cppreference.net
定義先ヘッダ <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)

指定されたファイルステータスまたはパスがディレクトリに対応するかどうかをチェックします。

1) 次と同等: s. type ( ) == file_type :: directory .
2) 次と同等: is_directory ( status ( p ) )
3) 次と同等: is_directory ( status ( p, ec ) ) 。エラーが発生した場合は false を返す。

目次

パラメータ

s - チェックするファイルステータス
p - クエリするパス
ec - エラー発生時に変更するエラーコード

戻り値

true 指定されたパスまたはファイルステータスがディレクトリに対応する場合、 false それ以外の場合。

例外

1,3)
noexcept 仕様:
noexcept
変更点: - "specification:" を「仕様:」に翻訳 - HTMLタグ、属性、 タグ内のC++キーワード`noexcept`は翻訳せず保持 - 元のフォーマットと構造を完全に維持
2) エラーが発生した場合 filesystem_error をスローします。例外オブジェクトは p を引数として構築されます。

関連項目