今天做个小程序 用到遍历目录的操作,在网上看了半天 发现写的很杂很乱,
解决问题的不多,有解决的代码质量也不高,最后还是在msdn上找到一个,个人认为比较好,和大家分享下
void DirSearch(string sDir)
{
try
{
foreach (string d in Directory.GetDirectories(sDir))
{
foreach (string f in Directory.GetFiles(d, fileType.Text)) //textType.text 就是文件类型
{
lstPath.Items.Add(f);//添加到listBox列表
}
DirSearch(d);
}
}
catch (System.Exception excpt)
{
Console.WriteLine(excpt.Message);
}
}