将文件从src文件夹移动到dest文件夹并覆盖现有文件

时间:2020-01-09 14:26:31

标签: python-3.x

我是python的新手。我想编写一个脚本,可以将文件从src文件夹移动到dest文件夹。并且,如果文件已经存在于dest文件夹中,则文件仍会从src移到dest并覆盖现有文件。我现在唯一能想到的就是检查dest文件夹中是否存在现有文件,如果存在,则在将文件从src移至dest之前,将删除该文件。这是我到目前为止所拥有的

src_file=os.listdir(src)

for f in src_file: 
    fullname=os.path.join(dest,f)   
    if os.path.exists(fullname):
        os.remove(fullname)
        shutil.move(src,dest)

此脚本的问题是src中的文件将被移至src中的文件夹,而src文件夹将被删除。有一个更好的方法吗?

编辑:我有很多数据(数百万个文件)流到我的src文件夹中。因此,我需要将文件从src移至dest。 shutil.copy在我的情况下不起作用,因为我最终将拥有一个大文件夹 谢谢

0 个答案:

没有答案