好吧,几乎所有东西都在标题中。我有一个 dbf 文件,即使它被另一个程序(如 DBU)锁定(编辑),我也想复制它。
如果我尝试使用 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'
我知道它被锁定在 Windows 级别,因为我无法通过批处理或 Windows 资源管理器复制它。但是有什么方法可以复制这样的文件吗?