UnauthorizedAccessException при чтении из каталога приложений - PullRequest
1 голос
/ 08 июня 2011

Я пытаюсь прочитать файлы перевода из каталога приложения, но вызов для открытия потока завершается неудачно:

fstream = new FileStream(path, FileMode.Open);

Я не совсем понимаю, почему, поскольку пользовательские разрешения для файла присутствуют.

Кто-нибудь знает способ преодолеть это?

большое спасибо заранее,

Philip

EDIT:

Я наконец нашел ответ сам. FileStream принимает другой параметр, который запрещает доступ к файлу (в данном случае FileAccess.Read):

fstream = new FileStream(path, FileMode.Open, FileAccess.Read);

С этой модификацией она работает просто отлично.

...