C C 獲取目錄下的檔案列表資訊

2021-07-22 14:08:43 字數 475 閱讀 9811

在c/c++程式設計時,需要獲取目錄下面的檔案列表資訊。

1.資料結構

struct dirent

struct __dirstream ;

typedef struct __dirstream dir;

2.程式示例

其中程式中win不支援檔案型別(d_type),可以根據檔名稱字尾來判斷檔案型別;linux可以直接使用d_type判斷是目錄還是檔案。

#include #include 

#include

#include

intmain()

closedir(dir);

return0;

}

程式輸出:

C C 獲取目錄下的檔案列表資訊

1.資料結構 複製 如下 struct dirent struct dirstream typedef struct dirstream dir 2.程式示例 其中程式中win不支援檔案型別 d type 可以根據檔名稱字尾來判斷檔案型別 linux可以直接使用d type判斷是目錄還是檔案。複製 ...

Golang獲取目錄下的檔案及目錄資訊

一 獲取當前目錄下的檔案或目錄資訊 不包含多級子目錄 func main fmt.println len fileinfolist for i range fileinfolist 二 獲取當前目錄下的檔案或目錄名 不包含多級子目錄 package main import os io ioutil ...

C語言 獲取指定目錄下的檔案列表

獲取指定目錄下的所有檔案列表 author wangchangshaui jlu char getfilenamearray const char path,int filecount 讀取目錄 while ent readdir pdir null while 關閉目錄 closedir pdir...