日誌

當前位置 /首頁/語文基礎/日誌/列表

關於將資料夾下所有檔案輸出到日誌檔案中的方法

演算法文章,總是帶給我們無窮的思考和興趣,一個問題,多種解決方法,看你如何去思考它,對於標題所引出的問題,我覺得,使用遞迴是比較有效的方法,當然遞迴還有很多使用場合,如樹型分類列表的操作等等。

關於將資料夾下所有檔案輸出到日誌檔案中的方法

注意:

使用遞迴時,初學者要特別注意的就是“出口”,必須為遞迴提供一個出口,否則你的'記憶體就要溢位了,呵呵,memory overflow大家肯定都見過,都是從那時候過來的,呵呵。

程式碼中的遞迴:

複製程式碼 程式碼如下:

static void GetFiles(Listarr, string dir)

{

ange(iles(dir));

var subDir = irectories(dir)st();

if (subDir != null && t > 0)

ach(j =>

{

GetFiles(arr, j);

});

}

程式入口

複製程式碼 程式碼如下:

static void Main(string[] args)

{

string path = "F:softmareFiddler2漢化";

var obj = FileSync(path);

using (amWriter srFile = new amWriter(path + ""))

{

ach(i =>

{

eLine(i);

});

}

eLine("填充完成");

Key();

}