如何检查目录下是否存在特定目录

本文关键字:是否 存在 何检查 检查 | 更新日期: 2023-09-27 18:35:44

如何检查路径C:'mypath'is'here下是否存在目录Test

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的文件夹的目录。

如何检查目录下是否存在特定目录

而不是

!subDir.Contains("test") 

!Directory.Exists(Path.Combine(subDir, "Test"))
您可以使用

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

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

Directory.Exists("C:'mypath'is'here'test")