FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
var contant = new byte[fs.Length];
fs.Read(contant, 0, (int)fs.Length);
string res = Encoding.Default.GetString(contant);
这样的情况,不单要与只读方式打开文件,需要共享锁,而且必须要选择flieShare方式为ReadWrite。因为随时有其他程序对其进行写操作。