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