我应该如何使用C#打开已经在MS Word中打开的文件?我想如果我以只读方式打开文件,例如
FileStream f= new FileStream('filename', FileMode.Open, FileAccess.ReadWrite);
我应该会成功,但是我遇到了一个异常:
"进程无法访问文件,因为它被锁定..."
我知道一定有一种方法可以读取文件,而不受任何锁定的影响,因为我可以使用Windows资源管理器复制文件或者使用其他程序(如记事本)打开它,即使它在WORD中打开。
然而,似乎C#中的File IO类都不能实现这一点。为什么呢?