Список папок в сетевой папке - C#

Узнай цену своей работы

Формулировка задачи:

Необходимо получить список папок, которые находятся в сетевой папке. Использую код:
Листинг программы
  1. for (int i = 0; i < objectsCount; i++)
  2. {
  3. frmSplashInfo.AddText("Чтение статусов по объекту " + ObjectsInfo[i].ShortName + "...");
  4. List<string> dirs = new List<string>(Directory.EnumerateDirectories(@ObjectsInfo[i].Path));
  5. //^Здесь возникает исключение
  6. foreach (var dir in dirs)
  7. {
  8. _statusInfo = ReadFromStatusFile(objExcel, dir);
  9. _statusInfo.ObjectIndex = i;
  10. ObjectsStatusInfo.Add(_statusInfo);
  11. }
Возникает исключение - "Не найдено сетевое имя". Сетевая папка имеет вид \\192.168.0.2\Test\График\АСН

Решение задачи: «Список папок в сетевой папке»

textual
Листинг программы
  1.             string dir = @"\\192.168.1.226\_фильмы";
  2.             string[] lst = Directory.GetDirectories(dir);
  3.             foreach (string path in lst)
  4.             {
  5.                 Console.WriteLine(path);
  6.             }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы