C# 文件正由另一进程使用,因此该进程无法访问此文件

使用fileSystemWatcher监控文件变化,当监测到文件修改后,读取文件中的内容。

遇到 “文件正由另一进程使用,因此该进程无法访问此文件”的错误,经度娘查询,增加FileShare.ReadWrite 可解决此问题。

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

StreamReader sr = new StreamReader(fs, encoding);

 

posted @ 2021-11-01 21:11  VTech_kevin  阅读(1151)  评论(0编辑  收藏  举报