std::experimental::filesystem::is_directory
來自 cppreference.com
< 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)
noexcept 規範:
noexcept
2) 如果發生錯誤,丟擲 filesystem_error。異常物件以 p 作為引數構造。
[編輯] 參閱
本節不完整 |