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