Я пытаюсь перечислить файлы на моем компьютере, используя приведенный ниже код, но каждый раз, когда он попадает в файл или каталог, для чтения которых у меня нет разрешения, выдается исключение. Есть ли способ продолжить поиск после того, как исключение было выброшено? Я знаю, что у некоторых людей были подобные проблемы, но есть ли другой способ сделать это, кроме проверки каждого файла / папки по отдельности?
try
{
string[] files = Directory.GetFiles(@"C:\", *.*",SearchOption.AllDirectories);
foreach (string file in files)
{
Console.WriteLine(file);
}
}
catch
{
}
Спасибо за любую помощь, так как это сводит меня с ума!