Мне было интересно, есть ли способ решить эту проблему с помощью этого кода:
DriveInfo[] dDrives = DriveInfo.GetDrives();
foreach(DriveInfo dDrive in dDrives)
{
try
{
string sDrive = dDrive.ToString();
string[] sSearch = Directory.GetFiles(sDrive, sFile, SearchOption.AllDirectories);
foreach(string sResult in sSearch)
{
textBox2.Text = sResult + Environment.NewLine;
}
}
catch
{
}
}
Когда он сталкивается с файлом, который недоступен из-за разрешений, он переходит к уловуи конец.Что мне нужно сделать, это найти файл, к которому нет доступа, вернуться к блоку try и продолжить поиск.Любая помощь очень ценится, спасибо!