Namespaces
Variants

std::experimental::filesystem:: is_empty

From cppreference.net
定义于头文件 <experimental/filesystem>
bool is_empty ( const path & p ) ;
(1) (文件系统 TS)
bool is_empty ( const path & p, error_code & ec ) ;
(2) (文件系统 TS)

检查给定路径是否指向空文件或目录。

第二个版本在出现错误时返回 false 并将 ec 设置为相应的错误代码。否则,将通过调用 ec. clear ( ) 来清除 ec

目录

参数

p - 要检查的路径
ec - 发生错误时需修改的错误代码

返回值

true 如果 p 指向空文件或空目录, false 否则。

异常

1) filesystem_error 若发生错误。异常对象以 p 作为参数构造。错误代码被设置为导致失败之错误的相应错误码。
2)
noexcept 规范:
noexcept

参见