我正在尝试从应用程序目录中读取翻译文件,但是打开Stream的调用失败了:
fstream = new FileStream(path, FileMode.Open);
我不太明白为什么,因为该文件的用户持久存在。
有人知道如何克服这个问题吗?
非常感谢,菲利普
编辑:
我终于找到了答案。 FileStream接受另一个参数来定义文件访问权限(在本例中为FileAccess.Read):
fstream = new FileStream(path, FileMode.Open, FileAccess.Read);
通过这种修改,它可以正常工作。