关于readdir返回值中struct dirent.d_type的取值问题

原网页链接

http://www.gnu.org/software/libc/manual/html_node/Directory-Entries.html

原文及翻译

混在一起写了

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
}; 

转载于:https://www.cnblogs.com/jikexianfeng/p/6225846.html

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

  1. 在html中标题字体的最大取值,在HTML中,标题字体标记的最大取值是()

    摘要: 中最人可民法债权请人以申院更理人换管,取值人的管理酬和报费用审查.保物信用信用行尽信后在区状况职调管理及财经营记录对客.中最担的情等进处行查.域的业情务状户所环境和授.所审查况以况.况.,.. ...

  2. Java数据结构习题:编写一个max(),接受首节点作为参数,返回链表中数值最大的结点的值(假设所有数据都是正整数,如果链表为空则返回0)

    编写一个max(),接受首节点作为参数,返回链表中数值最大的结点的值(假设所有数据都是正整数,如果链表为空则返回0) 核心代码: // 编写一个max(),接受首节点作为参数,返回链表中数值最大的结点 ...

  3. 项目开发中常用JS表单取值方法

    项目开发中常用JS表单取值方法 一.常用表单基本取值方法(form1为表单名称,TextBox1为控件ID,以文本框为例,html控件与web服务器控件是一样的)         1.form1.Te ...

  4. Java中url传递中文参数取值乱码的解决方法

    Java中url传递中文参数取值乱码的解决方法 参考文章: (1)Java中url传递中文参数取值乱码的解决方法 (2)https://www.cnblogs.com/liwenjuan/p/3211 ...

  5. matlab 数值范围,matlab中怎么样表示自变量的取值范围

    对于函数Sa(t)=sin(x)/x,其中x∈[-10π,10π],matlab中可以这样表示: x=-10*pi:10*pi;S=sin(x);补充问题:x=-2*pi:pi/10:2*pi表示x∈ ...

  6. css中position的4个取值的含义

    css中position的4个取值的含义 一.在我们书写css代码的时候,position取值有4个,分别是: 1. Absolute:绝对定位,是相对于最近的且不是static定位的父元素来定位 2 ...

  7. sql-case when 条件1 then 取值1 when 条件2 then 取值2 else 取值3 end

    遇到 XXX情况 就 XXX 遇不到就 XXX 结束 case when -- then -- else -- end 例如一个3条件取值的字段: case when 条件1 then 取值1 whe ...

  8. 2字节取值范围_C语言整数的取值范围以及数值溢出

    short.int.long 是C语言中常用的三种整数类型,分别称为短整型.整型.长整型.在现代操作系统中,short.int.long 的长度分别是 2.4.4 或者 8,它们只能存储有限的数值,当 ...

  9. springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序

    spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void.下面将对具体的一一进行说明: ModelAn ...

最新文章

  1. Java基础小常识-继承-(10)
  2. ORM MVC、模板引擎介绍(建议收藏)
  3. Marketing Cloud里取得系统contact数目的API
  4. java 密码生成器_Java课程设计-随机密码生成器
  5. Scrapy 爬虫框架四 —— 动态网页及其 Splash 渲染
  6. mysql的事务与锁机制
  7. win10+Vmware14+Centeros7.6 mini网络设置
  8. 堕落 Java vs 新贵 Python,2018 年最应该学习哪一门编程语言?
  9. 33-高级特性之generator(1)
  10. 第十一届河南省程序设计大赛----部分题解
  11. Windows 10 Python 深度学习环境安装
  12. linux谷歌浏览器无法登陆,使用chrome/chrominum浏览器无法正常登陆deepin论坛的解决...
  13. opencv: C++实现将彩色图转换为灰色图
  14. 5. find操作详解
  15. 前端的一些实用算法题
  16. 瑞利分布的平方是什么分布
  17. BETTER FINE-TUNING BY REDUCING REPRESENTATIONAL COLLAPSE翻译
  18. python3 chm文档下载_python3.7.0官方参考文档 最新api文档 chm_Python教程_源雷技术空间...
  19. 关于数据导出成excel表
  20. vue进入浏览器大屏

热门文章

  1. hadoop程序运行
  2. 在VS中调试C#程序,如何查看内存、寄存器、反汇编
  3. muduo之EventLoop
  4. 套接字选项SO_LINGER
  5. STM32F1与STM32F0在GPIO_TypeDef 寄存器方面的不同
  6. idea编译的jsp存在哪里
  7. 怎么将一个数组转化成字符串
  8. 7_linux下PHP、Apache、Mysql服务的安装
  9. MongoDB文档对象字段属性合并的2种转换方法
  10. python中的is