0

可能重复:
读取正在使用的文件?

我正在尝试访问已在 Windows 7 中使用的文件。我已尝试在此站点和其他站点上找到的所有建议,但尚未成功。

我试过的:

FileStream fs = new FileStream(iFile, FileMode.Open, FileAccess.Read, FileShare.Read);
FileStream fs = new FileStream(iFile, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
FileStream fs = new FileStream(iFile, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite);
FileStream fs = new FileStream(iFile, FileMode.Open, FileAccess.ReadWrite, FileShare.Read);

总是同样的错误

该进程无法访问文件“fileinuse”,因为它正被另一个进程使用。

我愿意解决这个问题。

提前感谢您的帮助!

4

1 回答 1

4

如果另一个进程以“独占模式”打开文件,则您无法访问该文件。

于 2012-09-16T02:00:08.837 回答