В приложении, которое я пишу, пользователь имеет возможность добавить некоторую папку для рекурсивного поиска некоторых файлов.
Проблема в том, что файлы, которые он хочет добавить в приложение, могут храниться на базовом диске, например, K :. Поэтому, если он добавит этот диск напрямую, я получу исключение.
Или, если он добавляет C: \, я получаю исключение UnauthorizedAccessException, где оно говорит:
Доступ к пути «C: \ System Volume Information» запрещен.
Как я могу просто сканировать, где я могу сканировать? И дать возможность полностью сканировать другой несистемный диск (все каталоги)?