Я пытаюсь получить список всех общих папок, доступных на локальном сервере интрасети.
System.IO.Directory.GetDirectories()
отлично работает для пути, подобного \\myServer\myShare
, однако я получаю исключение дляпуть типа \\myServer
:
необработанное исключение: System.ArgumentException: путь UNC должен иметь форму \ server \ share.
Есть ли способполучить список всех общих папок для сервера?В конечном итоге я ищу метод, который может обрабатывать оба сценария на основе заданного пути - вернуть список всех общих ресурсов для данного сервера и вернуть список всех подкаталогов для данной общей сетевой папки.