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


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

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

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

StreamReader sr = new StreamReader(fs, encoding);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM