How to recursively list all the files in a directory in C#?

前端 未结 22 3153
长发绾君心
长发绾君心 2020-11-22 00:07

How to recursively list all the files in a directory and child directories in C#?

22条回答
  •  南旧
    南旧 (楼主)
    2020-11-22 00:35

    IEnumerable GetFilesFromDir(string dir) =>
     Directory.EnumerateFiles(dir).Concat(
     Directory.EnumerateDirectories(dir)
              .SelectMany(subdir => GetFilesFromDir(subdir)));
    

提交回复
热议问题