Список папок в сетевой папке - 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);
}