shutil move raise无效的跨设备链接错误

时间:2017-04-17 21:58:58

标签: python-3.x shutil

我使用的是Python 3.5。

我正在使用shutil.move(src,dest)在两个不同的文件系统之间移动文件。

据我所知,操作系统引发了跨设备链接错误,因为它无法在2个不同的文件系统中创建硬链接,这很好。

但根据文档,shutil.move可以通过将文件复制到目标位置然后在源位置删除文件来移动文件。

我的异常进一步说,异常是因为os.rename是在shutil.move源代码的第538行内部调用的。

任何人都知道如何让shutil.move工作?

我读了很多帖子,建议shutil.move肯定会在两个文件系统之间复制文件,包括documentation

0 个答案:

没有答案