我正在用C#编写一个需要重复访问1个图像文件的程序.大部分时间它都可以工作,但如果我的计算机运行速度很快,它会在将文件保存回文件系统之前尝试访问该文件并抛出错误:"另一个进程正在使用的文件".
我想找到解决这个问题的方法,但是我所有的谷歌搜索都只是通过使用异常处理来创建检查.这违背了我的宗教信仰,所以我想知道是否有人有更好的方法呢?
很多时候,我们在尝试在Windows平台上编写文件时遇到错误,
"该进程无法访问文件'XXX',因为它正由另一个进程使用."
如何在写入文件之前检入C#,其他进程没有使用它?