c如何讀取給定路徑下的所有檔案,注意該路徑下也許有子資料夾,子資料夾裡有檔案,最終獲取所有的檔名

時間 2021-09-06 05:52:07

1樓:

private listgetfiles(string path)foreach (string item in dir)return filenames;}

2樓:

一定要做成遞迴函式。

arraylist list = new arraylist();

private void getfilename(string path)

directoryinfo di = new directoryinfo(path);

fileinfo fi = di.getfiles();

foreach (fileinfo fitemp in fi)directoryinfo subdirlist = di.getdirectories();

if (subdirlist.length > 0 )}}catch (exception e)}

3樓:

system.io.directory.

getfiles("d:\\abc", "*.*", system.

io.searchoption.alldirectories);

最後乙個引數的意思是找該資料夾下所有的檔案(包含子資料夾)

C語言怎麼讀取某一資料夾下的所有資料夾和檔案

14清榼眠 讀取的 方式如下 int main printf s n find.name return 0 用c語言讀取目錄中的檔名的方法 1 如果是在window環境下,可以用一下方法 使用stdlib.h標頭檔案宣告的system 函式,呼叫系統命令dir,把c 目錄下檔案列表寫入檔案dir.t...

c語言中如何讀取以逗號分割的檔案中的資料

在c語言中,可以使用格式化輸入函式fscnaf來解決上述問題,例如有文字檔案的資料儲存方式為 12,13 34,56 則在fscnaf中可以按如下方法輸入 fscanf fp,d,d n a,b 風若遠去何人留 對於這個問題,有兩種解決方案。一,直接用scanf進行格式化輸入。滿足以下兩種條件可以用...

如何運用VBA將指定路徑下的某一檔案複製到另一指定路徑下

1 我們需要批量提取新建資料夾裡的檔案完整路徑,開啟批量提取檔名的excel檔案。2 單擊檢視按鈕中的檢視巨集按鈕。3 在彈出的對話方塊中找到對應操作的巨集命令,批量獲取檔名,並單擊執行。4 接著會彈出檔案選擇對話方塊,我們需要找到對應檔案,並單擊確定。5 確定後,即可看到檔案的路徑已經找到。6 接...