Небходимо сделать
От: 16alex  
Дата: 29.01.09 08:53
Оценка:
Каким образом можно получить доступ к папке(для подсчета количества файлов). Если папке находиться по следующему адресу: \\vpn-ip-ник\D$\folder\
Данный код позволяет получить количество файлов но только после того как я пройдусь по всем ip-никам и введу пароль и логин локального админа.

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

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

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

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