c# – 另一个进程使用的文件

参见英文答案 > Is there a way to check if a file is in use?                                    17
很多时候我们收到一个错误,同时试图在Windows平台上写文件,

“该过程无法访问文件”XXX“,因为它被另一个进程使用.”

如何检入C#,在写入文件之前不被其他进程使用?

最佳答案
你不能,基本上 – 你必须尝试打开文件的写作,如果你有一个例外,你不能写信给它:(

即使您可以先单独检查,结果将在您开始撰写之前过期,您仍然可以在以后出现异常情况.

如果框架提供了一个TryOpen方法,诚然是…

转载注明原文:c# – 另一个进程使用的文件 - 代码日志