专栏中心

EEPW首页 > 专栏 > 关于readdir返回值中struct dirent.d_type的取值有关问题(转)

关于readdir返回值中struct dirent.d_type的取值有关问题(转)

发布人:电子禅石 时间:2020-09-03 来源:工程师 发布文章
关于readdir返回值中struct dirent.d_type的取值有关问题(转)

unsigned char d_type

This is the type of the file, possibly unknown. The following constants are defined for its value:

DT_UNKNOWN
        The type is unknown. Only some filesystems have full support to return the type of the file, others might always return this value.

类型未知。少数文件系统会出现此函数不支持的文件类型,另一些则总是返回这个值。译者注:总之这个值是为了应对不兼容的文件系统而设置的。

DT_REG
        A regular file.

常规文件

DT_DIR
        A directory.

目录

DT_FIFO
        A named pipe, or FIFO. See FIFO Special Files.

一个命名管道,或FIFO。

DT_SOCK
        A local-domain socket.

套接字

DT_CHR
        A character device.

字符设备

DT_BLK
        A block device.

块设备

DT_LNK
        A symbolic link.

符号链接

d_type的具体数值

以下内容转自http://blog.csdn.net/angle_birds/article/details/8503039

 d_type表示档案类型:
 
enum
{
    DT_UNKNOWN = 0,
 # define DT_UNKNOWN DT_UNKNOWN
     DT_FIFO = 1,
 # define DT_FIFO DT_FIFO
     DT_CHR = 2,
 # define DT_CHR DT_CHR
     DT_DIR = 4,
 # define DT_DIR DT_DIR
     DT_BLK = 6,
 # define DT_BLK DT_BLK
     DT_REG = 8,
 # define DT_REG DT_REG
     DT_LNK = 10,
 # define DT_LNK DT_LNK
     DT_SOCK = 12,
 # define DT_SOCK DT_SOCK
     DT_WHT = 14
 # define DT_WHT DT_WHT
};


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

模拟电子技术 第二十九讲

视频 2010-01-20

工程师为机器人开发了一种自修复肌肉

北航研究团队成功研发混合随机计算 SoC 芯片

可编程控制器EDA教程 01

视频 2010-01-21

宇树科技:以创新驱动机器人产业变革

使用生成式人工智能创建硬件原型

传台积电2nm晶圆将飙升至每单位30美元,CSP巨头急于2027之前采用

EDA/PCB 2025-06-03

可编程控制器EDA教程 02

视频 2010-01-21

Sams - C++ Primer Plus, Fourth Edition.part4.rar

资源下载 2007-02-09

Sams - C++ Primer Plus, Fourth Edition.part5.rar

资源下载 2007-02-09

模拟电子技术 第三十讲

视频 2010-01-20

中国最大碳化硅工厂点火,可供应本地30%需求,Wolfspeed压力很大

Tm8713使用(指令)手册

水溶性塑料能否成为更好地回收3D打印件的答案?

因中国价格战和Wolfspeed不确定性 瑞萨电子放弃SiC生产计划

uart驱动实验

人工智能可以像人类一样学习语言

AMD庆祝Xilinx成立40周年

嵌入式系统 2025-06-03

模拟电子技术 第二十八讲

视频 2010-01-20
更多 培训课堂
更多 焦点
更多 视频

技术专区