我想写入/删除文件,但有时如果该文件正在被另一个程序使用,我会崩溃。如何检查文件是否被其他进程打开或者我可以打开它进行写入?
问题是,在您检查是否可以获得独占访问权限和打开文件之间,其他东西获得了对该文件的独占访问权限,无论如何您都会收到异常。
查看是否可以获得文件上的独占锁的唯一万无一失的方法是尝试获得文件上的独占锁,如果获得了,那么您就拥有了它。
如果没有,您将捕获异常,并且
这是生活中的一种情况,请求宽恕比获得许可更好:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)