有没有办法使用 Python 脚本在 Windows 上解锁文件?该文件被另一个进程独占锁定。我需要一个不会终止或中断锁定过程的解决方案。
我已经看过 portalocker ,一种可移植锁定实现。但这需要一个文件句柄来解锁,我无法获得,因为文件已经被锁定进程锁定。
如果没有办法,有人可以引导我找到进一步描述问题的 Windows API 文档吗?
最佳答案
如果其他进程认为它锁定了文件,那么您所做的任何事情都会影响其他进程,然后破坏锁定意味着该程序具有意外的行为并可能破坏或损坏东西。
因此只有当您确切知道会发生什么时才这样做。
其他程序使用的api可能使用msdn LockFile
关于python - 在 Windows 上以非侵入方式解锁文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1544275/