那么,几乎所有的东西都是标题。 我有一个dbf文件,即使它被另一个程序如DBUlocking(编辑),我也想拷贝它。
如果我尝试打开它或用shutil.copy复制我得到
>>> f = open('test.dbf', 'rb') Traceback (most recent call last): File "<stdin>", line 1, in <module> IOError: [Errno 13] Permission denied: 'test.dbf'
我知道这是locking在Windows级别,因为我无法复制巫婆批量或与Windows资源pipe理器。 但有没有办法复制这样的文件?
一般来说,你不能。 即使您要规避锁定机制,另一个进程可能正在写入文件的中间,并且您将采取的快照可能处于不一致的状态。
根据您的使用情况, 卷影复制可能是相关的。