Попробуйте это:
System.IO.Directory.GetDirectories("Directory Path");
Это вернет String () (строковый массив) подкаталогов.
Directory.GetDirectories Метод
Обратите внимание, что есть 3 перегрузки для этого метода. Первый (показанный выше) просто берет предоставленный каталог и перечисляет подкаталоги.
GetDirectories(path, searchPattern)
принимает путь и шаблон поиска (например, «my *», в котором перечислены все каталоги, начинающиеся с «my»).
GetDirectories(path, searchPattern, searchOption)
похож на второй, но searchOption указывает, следует ли искать подкаталоги в текущем каталоге. Значения: SearchOption.TopDirectoryOnly или SearchOption.AllDirectories.