天天看點

Linux C 讀取檔案夾下所有檔案(包括子檔案夾)的檔案名

Linux C  下面讀取檔案夾要用到結構體struct dirent,在頭#include <dirent.h>中,如下:

其中d_type表明該檔案的類型:檔案(8)、目錄(4)、連結檔案(10)等。

下面程式,遞歸讀取某檔案夾及其子檔案夾下所有檔案名:

執行輸出 :

Linux C 讀取檔案夾下所有檔案(包括子檔案夾)的檔案名

繼續閱讀