Я пытаюсь получить все файлы из папки таким образом:
try
{
string[] files = Directory.GetFiles(folderBrowserDialog1.SelectedPath, "*.*", SearchOption.AllDirectories);
}
catch (UnauthorizedAccessException)
{
throw;
}
Если моя корневая папка содержит папку, для которой у пользователя нет доступа к доступу, UnauthorizedAccessException
пойман и мой массив пуст, и вся рекурсия не удалась.
Как я могу обработать этот случай и убедиться, что мой код игнорирует местоположения без разрешения, но добавляет файлы из местоположения с разрешениями?