gpt4 book ai didi

Delphi:检查文件是否正在使用

转载 作者:行者123 更新时间:2023-12-03 14:42:22 25 4
gpt4 key购买 nike

我想写入/删除文件,但有时如果该文件正在被另一个程序使用,我会崩溃。如何检查文件是否被其他进程打开或者我可以打开它进行写入?

最佳答案

问题是,在您检查是否可以获得独占访问权限和打开文件之间,其他东西获得了对该文件的独占访问权限,无论如何您都会收到异常。

查看是否可以获得文件的独占锁的唯一万无一失的方法是尝试获得文件的独占锁,如果获得了,那么您就拥有了它。

如果没有,您会捕获异常,并且

  • 去做点别的事吧
  • 请稍等片刻,然后重试

这是生活中的一种情况,请求宽恕比获得许可更好:)

关于Delphi:检查文件是否正在使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/502996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com