确定任何级别的子文件夹中是否有文件夹c#

时间:2016-03-02 21:31:51

标签: c# find filesystems subdirectory

C#上是否有任何有效的方法来确定是否存在名称为⊂' sub'的子文件夹。在文件夹的任何级别。

意思是,给定路径我想确定路径的子树上是否有任何级别,其中包含文件夹' sub'。

谢谢!

1 个答案:

答案 0 :(得分:3)

您可以使用Directory.GetDirectories()Directory.EnumerateDirectories()方法,在搜索操作中指定包含当前目录及其所有子目录:

var subDirs =  Directory.GetDirectories("ROOT PATH", "sub", SearchOption.AllDirectories);