Есть каталоги с путем, который превышает 256 символов (unc path).Мне нужно получить список подкаталогов.Методы класса .Net:
DirectoryInfo.GetDirectories, Directory.GetDirectories
и методы WinApi:
FindFirst (W / A), FindNext (W / A)
не работают с длинными путями со следующей ошибкой:
DirectoryNotFoundException.
Подстановка коротких путей (полученных с использованием GetShortPathName
) также не дает результатов.Тем не менее, Windows Explorer прекрасно идет по таким путям.Подскажите, пожалуйста, как получить список подкаталогов, имеющих длинный путь к родительскому каталогу?
.Net 4.7.1, ОС: Windows 10