Мое приложение - Windows, C # 3.0. Я хочу убедиться, что данный каталог не содержит подкаталогов. Наивный код вроде
if (Directory.GetDirectories(path).Length != 0)
будет работать очень медленно на каталогах, которые содержат, например, 10000 подкаталогов, потому что он создаст список подкаталогов, в то время как мне достаточно даже одного каталога.
Есть ли способ в .NET быстро определить 1 подкаталог?