我的目标是知道一个文件是否被另一个进程锁定,即使我无权访问该文件!
为了更清楚,假设我正在使用 python 的内置 open()
和 'wb'
开关(用于写入)打开文件。 open()
将抛出 IOError
和 errno 13 (EACCES)
如果:
- 用户没有权限访问该文件或
- 文件被另一个进程锁定
如何在这里检测案例 (2)?
(我的目标平台是Windows)
最佳答案
您可以使用os.access
来检查您的访问权限。如果访问权限很好,那么它必须是第二种情况。
关于 python : Check file is locked,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13371444/