如何检查路径Test
下是否存在目录C:\mypath\is\here
?
String[] getAllSubDirs = Directory.GetDirectories(directory, Match, SearchOption.AllDirectories);
foreach (String subDir in getAllSubDirs)
{
if (!subDir.Contains("test"))
{
ListViewItem list = new ListViewItem(subDir);
list.SubItems.Add("N/A");
listView.Items.Add(list);
listView.EnsureVisible(list.Index);
}
}
我想打印出那些没有名为Test
的文件夹的目录。
答案 0 :(得分:4)
而不是
!subDir.Contains("test")
做
!Directory.Exists(Path.Combine(subDir, "Test"))
答案 1 :(得分:2)
你可以使用
Directory.Exists(Path.Combine(subDir, "test"))
或者如果您只知道完整路径:
Directory.Exists("C:\mypath\is\here\test")