为了账号安全,请及时绑定邮箱和手机立即绑定

如何检查文件锁?

如何检查文件锁?

慕丝7291255 2019-06-25 14:37:32
如何检查文件锁?是否有任何方法可以检查文件是否被锁定而不使用try/catch块?现在,我所知道的唯一方法就是打开文件并捕捉任何System.IO.IOException.
查看完整描述

3 回答

?
梦里花落0921

TA贡献1772条经验 获得超5个赞

不,不幸的是,如果你想一想,这些信息无论如何都是毫无价值的,因为文件可能会在下一秒被锁定(阅读:短时间内)。

具体而言,您为什么需要知道文件是否已被锁定?知道这一点可能会给我们一些其他的方式给你好的建议。

如果您的代码如下所示:

if not locked then
    open and update file

然后,在这两行之间,另一个进程可以轻松地锁定文件,从而给您提供了您试图避免的相同问题:异常。


查看完整回答
反对 回复 2019-06-25
  • 3 回答
  • 0 关注
  • 464 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信