Список папок в сетевой папке - 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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д