是否可以在directoryInfo路径中搜索所有文件夹中的特定文件夹。
例如;我的文件夹“ Images”包含3个文件夹,分别为“ 1”,“ 2”,“ 3”。每个文件夹都包含一个名为“ test”的文件夹
我想浏览所有3个文件夹并找到名为test的文件夹
我能按照这些方针做点什么吗?假设*可能搜索所有文件夹?
Dim dirInfo As New DirectoryInfo("images/JobImages/*/test/")
答案 0 :(得分:0)
根据您要实现的目标,您可以在GetDirectories
上调用EnumerateDirectories
或DirectoryInfo
。 GetDirectories
将首先获取每个文件夹,然后将其作为DirectoryInfo
数组返回,因此如果您希望每一个匹配项,都可以调用它。 EnumerateDirectories
会在您遍历每棵树时遍历文件夹树,因此,如果要在找到第一个匹配项后停止,例如,
Dim rootFolder As New DirectoryInfo("root folder path here")
Dim testFolder = rootFolder.EnumerateDirectories("test", SearchOption.AllDirectories).First()