static list list = new list();//定義list變數,存放獲取到的路徑
public static list getpath(string path)
//獲取子資料夾內的檔案列表,遞迴遍歷
foreach (directoryinfo d in dii)
return list; }
呼叫此函式需要傳入指定的資料夾路徑,如 d:\myfile .可以將該資料夾下的檔案和子資料夾路徑全部獲取,並利用遞迴,獲取子資料夾內所有內容。
獲取檔案:
string path = @"x:\***\***";
//第一種方法
var files = directory.getfiles(path, "*.txt");
foreach (var file in files)
console.writeline(file);
//第二種方法
directoryinfo folder = new directoryinfo(path);
foreach (fileinfo file in folder.getfiles("*.txt"))
刪除某一路徑下所有檔案
想刪除某一路徑之下所有檔案 刪除檔案,insus.net 寫了2個方法,名稱一樣,過載而已。原理簡單,即是迴圈指定路徑下所有目錄和子目錄來進行刪除檔案。過載的方法,帶多乙個引數。是想刪除幾天前的檔案,根擾檔案的建立日期來判斷。高亮的一行,insus.net是想這個資料不管使用這個方法,輸入乙個正數或...
刪除某一路徑下所有檔案
想刪除某一路徑之下所有檔案 刪除檔案,insus.net 寫了2個方法,名稱一樣,過載而已。原理簡單,即是迴圈指定路徑下所有目錄和子目錄來進行刪除檔案。過載的方法,帶多乙個引數。是想刪除幾天前的檔案,根擾檔案的建立日期來判斷。高亮的一行,insus.net是想這個資料不管使用這個方法,輸入乙個正數或...
計算某一路徑下的所有目錄或是檔案數量
計算某一路徑下的所有目錄或是檔案數量,可以參考下面 示例 不管是計算目錄或理檔案,2個方法均帶2個引數,前者是傳入的是物理路徑,第二個傳的是布林值的引數,即是說可以計算是否包含子目錄。目錄 public static int directorycount string physicalpath,bo...