如何递归地列出C#中的目录中的所有文件?

如何递归列出C#中的目录和子目录中的所有文件?
最佳答案
This文章涵盖所有你需要。除了搜索文件和比较名称之外,只打印出名称。

它可以这样修改:

static void DirSearch(string sDir)
{
    try
    {
        foreach (string d in Directory.GetDirectories(sDir))
        {
            foreach (string f in Directory.GetFiles(d))
            {
                Console.WriteLine(f);
            }
            DirSearch(d);
        }
    }
    catch (System.Exception excpt)
    {
        Console.WriteLine(excpt.Message);
    }
}

转载注明原文:如何递归地列出C#中的目录中的所有文件? - 代码日志