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