人人妻人人,亚洲人妻丝袜一区电影,日韩少妇熟女专区,午夜欧美成人在线一线天,午夜精品一区二区免费看,一区二区三区综合激情,亚洲99精品热九九,卡一卡二卡三卡四精品在线,miaa-311在线看

將文件夾下所有文件輸出到日志文件中的方法

時(shí)間:2021-04-13 14:50:11 日志日記

關(guān)于將文件夾下所有文件輸出到日志文件中的方法

  算法文章,總是帶給我們無窮的思考和興趣,一個(gè)問題,多種解決方法,看你如何去思考它,對(duì)于標(biāo)題所引出的問題,我覺得,使用遞歸是比較有效的方法,當(dāng)然遞歸還有很多使用場(chǎng)合,如樹型分類列表的操作等等。

關(guān)于將文件夾下所有文件輸出到日志文件中的方法

  注意:

  使用遞歸時(shí),初學(xué)者要特別注意的就是“出口”,必須為遞歸提供一個(gè)出口,否則你的.內(nèi)存就要溢出了,呵呵,memory overflow大家肯定都見過,都是從那時(shí)候過來的,呵呵。

  代碼中的遞歸:

  復(fù)制代碼 代碼如下:

  static void GetFiles(Listarr, string dir)

  {

  arr.AddRange(Directory.GetFiles(dir));

  var subDir = Directory.GetDirectories(dir).ToList();

  if (subDir != null && subDir.Count > 0)

  subDir.ForEach(j =>

  {

  GetFiles(arr, j);

  });

  }

  程序入口

  復(fù)制代碼 代碼如下:

  static void Main(string[] args)

  {

  string path = "F:softmareFiddler2漢化";

  var obj = FileSync(path);

  using (System.IO.StreamWriter srFile = new System.IO.StreamWriter(path + "filelist.txt"))

  {

  obj.ForEach(i =>

  {

  srFile.WriteLine(i);

  });

  }

  Console.WriteLine("填充完成");

  Console.ReadKey();

  }

【將文件夾下所有文件輸出到日志文件中的方法】相關(guān)文章:

MySQL日志文件的概述06-23

關(guān)于默認(rèn)的Apache日志文件03-06

如何修改MySQL日志文件的位置06-23

Windows2000 加密文件或文件夾06-03

文件的英文及造句10-02

恢復(fù)被刪除的文件06-03

《文件》讀后感03-04

Android SD卡上文件操作及記錄日志操作具體方法06-23

關(guān)于Linux下使用cronolog切割服務(wù)器日志文件的方法06-23

陆良县| 太白县| 巫溪县| 屯留县| 临潭县| 丁青县| 永新县| 东安县| 胶州市| 云林县| 邢台市| 遂溪县| 正蓝旗| 山阳县| 阿巴嘎旗| 左贡县| 墨玉县| 巩留县| 平凉市| 蕲春县| 安泽县| 耒阳市| 尚志市| 苏州市| 耒阳市| 弥渡县| 玛纳斯县| 海口市| 昆明市| 大洼县| 通州市| 屏东市| 大英县| 廉江市| 大同市| 鹤壁市| 德安县| 将乐县| 临城县| 察雅县| 通海县|