C# System.IO unauthorizedaccessexception

168
16 июля 2018, 19:30

Делаю поиск файла на всех дисках доступных на компе:

public string GetFileCS() {
  //var filecs = Directory.GetFiles(Pathtofile).FirstOrDefault();
  DriveInfo[] allDrives = DriveInfo.GetDrives();
  for (int i = 0; i < allDrives.Length-1; i++) {
    var filecs = Directory.GetFiles(@allDrives[i].Name, Pattternfile, SearchOption.AllDirectories)?.FirstOrDefault();
    if (filecs != null)
      return filecs;
  }
  return null;
}

Однако в результате получаю exception

Unauthorizedaccessexception

Access to the path 'C:\$Recycle.Bin\S-1-5-18' is denied.

Спасибо

READ ALSO
Как сделать бэкап из .bak файла?

Как сделать бэкап из .bak файла?

Как выгрузить данные из databasebak в базу данных? Иcпользую ASP

190
Блок-схема всего проекта(C# Unity)

Блок-схема всего проекта(C# Unity)

Хотелось бы сократить время "вникания" в новый проект на 500+ классовЕсть ли какая то возможность в Unity, или просто в проекте Visual Studio, наглядно...

208
Из БД MSSQL удалить все ссылки

Из БД MSSQL удалить все ссылки

В БД tсть поле product_description, в котором содержится описание товара в текстовом форматеНо попадаются и внешние ссылки, которые надо удалить из описания

166
Как отфильтровать объекты в массиве по значениям?

Как отфильтровать объекты в массиве по значениям?

Есть массив объектов у которых есть параметры: pay и cart, которые имеют значение 1 или 0Я принимаю GET параметры pay и cart со значениями:

180