C#上是否有任何有效的方法来确定是否存在名称为⊂' sub'的子文件夹。在文件夹的任何级别。
意思是,给定路径我想确定路径的子树上是否有任何级别,其中包含文件夹' sub'。
谢谢!
答案 0 :(得分:3)
您可以使用Directory.GetDirectories()
或Directory.EnumerateDirectories()
方法,在搜索操作中指定包含当前目录及其所有子目录:
var subDirs = Directory.GetDirectories("ROOT PATH", "sub", SearchOption.AllDirectories);