许多文件流';s附加到一个文件
本文关键字:文件 一个 许多 | 更新日期: 2023-09-27 18:28:54
类似于标题:
FileStream fs = new FileStream ("test.mkv", FileMode.Open);
FileStream fs1 = new FileStream ("test.mkv", FileMode.Open);
它引发错误:进程无法访问文件"…"因为它正被另一个进程使用。
但为什么,如果它是只读的(?)。如果没有,如何以只读方式打开文件?
您需要指定以只读方式打开它并共享它。
var fs1 = new FileStream("test.mkv", FileMode.Open, FileAccess.Read, FileShare.Read);
var fs2 = new FileStream("test.mkv", FileMode.Open, FileAccess.Read, FileShare.Read);