如何检查文件锁?

如何检查文件锁?

是否有任何方法可以检查文件是否被锁定而不使用try/catch块?

现在,我所知道的唯一方法就是打开文件并捕捉任何System.IO.IOException.


慕丝7291255
浏览 472回答 3
3回答

梦里花落0921

不,不幸的是,如果你想一想,这些信息无论如何都是毫无价值的,因为文件可能会在下一秒被锁定(阅读:短时间内)。具体而言,您为什么需要知道文件是否已被锁定?知道这一点可能会给我们一些其他的方式给你好的建议。如果您的代码如下所示:if not locked then     open and update file然后,在这两行之间,另一个进程可以轻松地锁定文件,从而给您提供了您试图避免的相同问题:异常。
打开App,查看更多内容
随时随地看视频慕课网APP