【发布时间】:2014-04-15 22:15:07
【问题描述】:
有没有办法从只读文件中读取二进制数据?我有一个 Excel 工作表,它可能会在 Excel 中打开,但我只想打开它以供阅读。
我试着这样做:
using (FileStream fileStream = File.Open(filepath, FileMode.Open, FileAccess.Read, FileShare.Read))
我得到了
进程无法访问文件“something.xlsx”,因为它正被另一个进程使用。
有什么方法可以实现吗?
【问题讨论】: