如何从指定位置读取文件

本文关键字:位置 读取 文件 定位 | 更新日期: 2023-09-27 18:18:53

if (File.Exists(Path))
{
    using (FileStream stream = new FileStream(Path, FileMode.Open))
    {
        this.LoadReport(stream);
    }
}

仅具有只读权限的路径文件。读取时得到异常,如果我从文件属性中删除只读属性。如何解决这个问题?对路径"path"的访问被拒绝。得到这个异常

如何从指定位置读取文件

尝试这样定义FileAccess:

FileStream stream = new FileStream(Path, FileMode.Open, FileAccess.Read, FileShare.Read)

补充道:FileShare.Read是默认的,所以这就足够了:

FileStream stream = new FileStream(Path, FileMode.Open, FileAccess.Read)
MSDN上的FileStream构造函数(String, FileMode, FileAccess)