struct dirent DT_REG
d_type表示檔案類型:
1 enum
2 {
3 DT_UNKNOWN = 0, //未知類型
4 # define DT_UNKNOWN DT_UNKNOWN
5 DT_FIFO = 1, //管道
6 # define DT_FIFO DT_FIFO
7 DT_CHR = 2, //字符設備
8 # define DT_CHR DT_CHR
9 DT_DIR = 4, //目錄
10 # define DT_DIR DT_DIR
11 DT_BLK = 6, //塊設備
12 # define DT_BLK DT_BLK
13 DT_REG = 8, //常規文件
14 # define DT_REG DT_REG
15 DT_LNK = 10, //符號鏈接
16 # define DT_LNK DT_LNK
17 DT_SOCK = 12, //套接字
18 # define DT_SOCK DT_SOCK
19 DT_WHT = 14 //鏈接
20 # define DT_WHT DT_WHT
21 };

