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