std::experimental::filesystem:: is_directory
From cppreference.net
<
cpp
|
experimental
|
fs
|
定義先ヘッダ
<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)
変更点:
- "specification:" を「仕様:」に翻訳
- HTMLタグ、属性、
noexcept
仕様:
noexcept
タグ内のC++キーワード`noexcept`は翻訳せず保持
- 元のフォーマットと構造を完全に維持
2)
エラーが発生した場合
filesystem_error
をスローします。例外オブジェクトは
p
を引数として構築されます。
関連項目
| このセクションは不完全です |