std::filesystem::status_known

 
 
 
定义于头文件 <filesystem>
bool status_known( std::filesystem::file_status s ) noexcept;
(1) (C++17 起)

检查给定文件状态是否已知,等价于 s.type() != file_type::none

参数

s - 要检测的文件状态

返回值

若给定文件状态是已知文件状态,则为 true

注意

无关乎名称,该函数检查 file_type::none 的文件状态(表示错误出现),而非 file_type::unknown (表示文件存在,但其类型无法确定)。

参阅

(C++17)(C++17)
确定文件属性
确定文件属性,检查符号链接目标
(函数)
此 directory_entry 所指代的文件的状态
此 directory_entry 所指代的文件的符号链接状态
(std::filesystem::directory_entry 的公开成员函数)