std::filesystem::file_type

定义于头文件 <filesystem>
enum class file_type {

    none = /* unspecified */,
    not_found = /* unspecified */,
    regular = /* unspecified */,
    directory = /* unspecified */,
    symlink = /* unspecified */,
    block = /* unspecified */,
    character = /* unspecified */,
    fifo = /* unspecified */,
    socket = /* unspecified */,
    unknown = /* unspecified */,
    /* implementation-defined */

};
(C++17 起)

指示路径指代的文件或目录的类型。

常量

常量 含义
none 指示文件状态未被求值,或求值时出错
not_found 指示文件未找到(这不被认为是错误)
regular 常规文件
directory 目录
symlink 符号链接
block 阻塞特殊文件
character 字符特殊文件
fifo FIFO (又称管道)文件
socket 接头文件
实现定义 每个实现支持的附加文件类型的附加实现定义常量
unknown 文件存在但无法确定其类型

参阅

版本历史

  • (当前 | 先前) 2017年4月30日 (日) 10:18Fruderica讨论 | 贡献. . (1,313字节) (+1,313). . (以“{{cpp/filesystem/title|file_type}} {{cpp/filesystem/navbar}} {{dcl begin}} {{dcl header | filesystem}} {{dcl | since=c++17 | 1= enum class file_type { none = /* ...”为内容创建页面)