从Application Directory读取时出现UnauthorizedAccessException

时间:2011-06-08 18:55:16

标签: c# unauthorizedaccessexcepti

我正在尝试从应用程序目录中读取翻译文件,但是打开Stream的调用失败了:

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

我不太明白为什么,因为该文件的用户持久存在。

有人知道如何克服这个问题吗?

非常感谢,

菲利普

编辑:

我终于找到了答案。 FileStream接受另一个参数来定义文件访问权限(在本例中为FileAccess.Read):

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

通过这种修改,它可以正常工作。

0 个答案:

没有答案