Привет всем, я работаю с программным обеспечением для подсчета каталогов и файлов.
Здесь, когда я получаю или ищу файлы из C:\
или D:\
, он выдает UnAuthorizedAccessException
Я хочу перечислить файлы, игнорируя файл/каталог, который недоступен
Как ?? C# Visual Studio 2008 Только .NET Framework 3.5.
Мой код
var files = FastDirectoryEnumerator.EnumerateFiles(path, "*.reg.zip",
SearchOption.AllDirectories)
.GroupBy(f => f.Name).Select(g => g.First());
Здесь я беру файлы, которые заканчиваются на .reg.zip
Я хочу найти его на всем компьютере.. Но исключение..
Пользователь по умолчанию VS 2008. Я пробовал app.manifest
с
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
но даже если Исключение.. при поиске в каталоге SystemVolumeInformation
..
FastDirectoryEnumerator
не является частью .net framework. Исключение происходит внутри. Если это ваш код, вы должны показать это тоже. Если это чужой код, вам нужно обратиться к ним за помощью. - person Scott Chamberlain   schedule 13.08.2013but even though Exception
Какое исключение? В каком коде? - person tnw   schedule 13.08.2013UnAuthorizedAccessException
При поиске вSystemVolumeInformation
каталоге `D:` - person Gokul E   schedule 13.08.2013Directory.EnumerateDirectories
Это из .NET 4.0, но я использую только .NET 3.5.. - person Gokul E   schedule 13.08.2013UnAuthorizedAccessException
и игнорирует его, чтобы «продолжить работу». Я думаю, вам придется вырваться из вашего беглого шаблона linq, чтобы иметь возможность перехватывать эти исключения. - person CodeBeard   schedule 13.08.2013FastDirectoryEnumerator.EnumerateFiles("D:\\","*.reg.zip",SearchOption.AllDirectories);
Итак, здесь каталог SystemVolumeInformation включен в .NET по умолчанию. Как я могу предотвратить поиск в таких каталогах???? - person Gokul E   schedule 13.08.2013FastDirectoryEnumerator
? - person CodeBeard   schedule 13.08.2013FastDirectoryEnumerator
Класс .. но мне нужна помощь, чтобы пройти .. AM Извините за мой уровень ... - person Gokul E   schedule 13.08.2013FastDirectoryEnumerator
для перечисления файлов, исключение выдается «где-то», когда вы работаете с файловой системой. Я не знаком с этой библиотекой, но вам придется перехватывать это исключение и отбрасывать его, не выходя из перечисления. - person CodeBeard   schedule 13.08.2013