C# 文件正由另一进程使用,因此该进程无法访问此文件
使用fileSystemWatcher监控文件变化,当监测到文件修改后,读取文件中的内容。
遇到 “文件正由另一进程使用,因此该进程无法访问此文件”的错误,经度娘查询,增加FileShare.ReadWrite 可解决此问题。
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read,FileShare.ReadWrite);
StreamReader sr = new StreamReader(fs, encoding);