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