Re: Доступ к папке по сети
От: 16alex  
Дата: 29.01.09 08:59
Оценка:
Здравствуйте, 16alex, Вы писали:

1>Каким образом можно получить доступ к папке(для подсчета количества файлов). Если папке находиться по следующему адресу: \\vpn-ip-ник\D$\folder\

1>Данный код позволяет получить количество файлов но только после того как я пройдусь по всем ip-никам и введу пароль и логин локального админа.

1>
1>listBox2.Items.Clear();
1>                for (int i = 0; i < listBox1.Items.Count; i++)
1>                {
1>                    string path = Properties.Settings.Default.path[i];

1>                    try
1>                    {
1>                        DirectoryInfo currDirectory = new DirectoryInfo(path);
1>                        if (currDirectory.Exists)
1>                        {
1>                            FileInfo[] a = currDirectory.GetFiles();
1>                            listBox2.Items.Add(listBox1.Items[i].ToString() + "-" + a.Length.ToString());
1>                            //         MessageBox.Show(currDirectory.FullName);

1>                        }
1>                        else
1>                        {
1>                            listBox2.Items.Add(listBox1.Items[i].ToString() + "-" + "Директории не существует");
               
1>                        }
1>                        //template-----------------------------------------------
1>                    }
1>                    catch
1>                    {
1>                        listBox2.Items.Add(listBox1.Items[i].ToString() + "-" + "Нет доступа");
1>                    }
                    
1>                }
1>                MessageBox.Show("Проверка завершена,поздравляем");
1>

1>Как автоматизировать этот процесс? Вроде бы есть NetworkCredential. Но как его юзать в данном случае я никак себе не представляю
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.