我在这里发现了一个类似的问题,但它被关闭/接受,答案是“不要那样做”。
我的情况是,我不在乎其他应用程序会发生什么,我想获取一个可能被其他人锁定的文件(如果需要,粗鲁地)并按照我的方式处理它。我可能需要移动、重命名或删除此文件。
基本上我需要处理一个目录中的文件,该目录由一个不清理它的锁的应用程序创建。我知道应用程序在我的调用时已完成处理,但我需要在运行时终止锁。此外,我似乎与本地 AV 软件的读取冲突,该软件扫描服务器所在的远程共享。
所有这些加起来就是一个无法解决的“强制关闭”情况,所以我可以做我需要做的事情。有谁知道该怎么做?