C 遞迴方式獲取某路徑下的txt檔案及大小

2021-08-29 20:37:03 字數 1037 閱讀 9506

白板程式設計寫到這道題,思路是沒錯但是方法名字沒記住,寫**習慣性都是都是vs點出來的,特地來電腦寫一下

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

using system.io;

namespace fileio

", dicts.count);

foreach (var key in dicts.keys)

,值:", key, dicts[key]);

}console.readkey();

}static dictionarydicts = new dictionary();

static void gettxtfiles(string filepath)

//建立乙個directoryinfo的類

directoryinfo directoryinfo = new directoryinfo(filepath);

//獲取當前的目錄的檔案

fileinfo fileinfos = directoryinfo.getfiles();

foreach (fileinfo info in fileinfos)

}//獲取當前目錄下的所有子目錄

directoryinfo directoryinfos = directoryinfo.getdirectories();

foreach (directoryinfo info in directoryinfos)}}

}

目錄檔案是這樣子的

測試結果

c 獲取路徑方式

當時用directory.getcurrentdirectory 和environment.currentdirectory時需要注意 當使用installshield limited edition發布的桌面應用程式時,快捷方式需要指定wrokingdirectory,不然當通過快捷方式開啟程式指...

通過discover方式載入某路徑下的所有測試用例

import unittest discover可以一次呼叫多個指令碼 test dir 被測試指令碼的路徑 pattern 指令碼名稱匹配規則 test dir test case discover unittest.defaulttestloader.discover test dir,patt...

C 多種方式獲取檔案路徑

string str1 process.getcurrentprocess mainmodule.filename 可獲得當前執行的exe的檔名。string str2 environment.currentdirectory 獲取和設定當前目錄 即該程序從中啟動的目錄 的完全限定路徑。備註 按照定...