包括或从Directory.GetDirectories()
我如何包括或从Directory.GetDirectories()
功能包括或从Directory.GetDirectories()
例如排除特定的文件夹中排除特定的文件夹我有4个文件夹在c:\test1
- AA
- AB
- 交流
- 广告
怎么办我只包括从得到Directory.GetDirectories()
或排除ab
和ad
aa
和
ac
rootfolder = "c:\test1"
Dim root As String() = Directory.GetDirectories(rootfolder)
你可以尝试检查数组的名字elements.simply像
Dim rootfolder As String
rootfolder = "c:\test1"
Dim root As String() = Directory.GetDirectories(rootfolder)
Dim rootlist As New List(Of String)
For Each c In root
If Path.GetFileName(c) = "aa" Or Path.GetFileName(c) = "ac" Then '''' c<>"ab" or c<>"ad"
rootlist.Add(c)
End If
Next
Dim root1 As String() = rootlist.ToArray()
高兴,如果它可以帮助你。
它失败。它需要在'c =“C:\\ test \ aa”'中定义完整路径''' – chopperfield
是否有通过目录名称而不是完整路径进行比较的方法 – chopperfield
对不起,我更新了代码以检查name..pls检查 –
'GetDirectories()'获取所有目录。如果你想过滤它们,你可以自己过滤它们。 –