0

如何检查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);
    }
}

我想打印出那些没有名为Testpresent 的文件夹的目录。

4

2 回答 2

4

代替

!subDir.Contains("test") 

!Directory.Exists(Path.Combine(subDir, "Test"))
于 2012-05-28T18:49:07.577 回答
2

您可以使用

Directory.Exists(Path.Combine(subDir, "test"))

或者如果您只知道完整路径:

Directory.Exists("C:\mypath\is\here\test")
于 2012-05-28T18:48:59.633 回答