使用FileStream打开已经打开文件,报进程占用错误

45 阅读1分钟

问题: 已经打开了一个文件如Excel,此时使用FileStream打开会报错。

read-normal-img

解决:

给FileSteam实例化时写上构造参数FileShare.ReadWrite.

read-normal-img

更多请参考:

https://learn.microsoft.com/zh-cn/dotnet/api/system.io.fileshare?view=net-8.0
https://learn.microsoft.com/zh-cn/dotnet/api/system.io.filestream?view=net-8.0