Каким образом можно получить доступ к папке(для подсчета количества файлов). Если папке находиться по следующему адресу: \\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. Но как его юзать в данном случае я никак себе не представляю