因此,我有此python代码,可用于将文件移动到外部硬盘驱动器上的文件夹中。奇怪的是,shutil.move
正在复制文件,而不是移动它们。有人知道它为什么这样做吗?我在本地系统上使用伪造的文件测试了代码,并成功地移动了它们,但是在外部驱动器上,它只是复制了。
在某些情况下,我在远程计算机上运行此代码时,该计算机已连接其外部硬盘驱动器。没关系,就像我亲自运行命令一样。
这是我的一些代码:
target_folder = root_folder + sponsor
if not os.path.exists(target_folder):
os.makedirs(target_folder)
target_file = root_folder + file_name
if os.path.exists(str(target_file)):
shutil.move(target_file, target_folder)