Список папок в сетевой папке - C#
Формулировка задачи:
Необходимо получить список папок, которые находятся в сетевой папке.
Использую код:
Возникает исключение - "Не найдено сетевое имя".
Сетевая папка имеет вид \\192.168.0.2\Test\График\АСН
for (int i = 0; i < objectsCount; i++) { frmSplashInfo.AddText("Чтение статусов по объекту " + ObjectsInfo[i].ShortName + "..."); List<string> dirs = new List<string>(Directory.EnumerateDirectories(@ObjectsInfo[i].Path)); //^Здесь возникает исключение foreach (var dir in dirs) { _statusInfo = ReadFromStatusFile(objExcel, dir); _statusInfo.ObjectIndex = i; ObjectsStatusInfo.Add(_statusInfo); }
Решение задачи: «Список папок в сетевой папке»
textual
Листинг программы
string dir = @"\\192.168.1.226\_фильмы"; string[] lst = Directory.GetDirectories(dir); foreach (string path in lst) { Console.WriteLine(path); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д