我正在尝试将文件从一个文件夹移动到另一个文件夹,下面是我的代码。
import os, shutil
path = "C:\\Users\\mypath"
moveto = "C:\\Users\\mypath1" # Moving to this folder after upload
files = os.listdir(path)
files.sort()
for f in files:
src = path+f
dst = moveto+f
shutil.move(src,dst)
有没有一种方法可以将相同的文件移动到另一个文件夹中,以便获得两个文档副本。
答案 0 :(得分:0)
您可以将所有目标目录附加到列表中,然后在每个副本上遍历列表。这样,您可以将1-> N个目录复制到。
import os, shutil
path = "C:\\Users\\mypath"
moveToPaths = ["C:\\Users\\mypath1", "C:\\Users\\mypath2"] # Moving to this folder after upload
files = os.listdir(path)
files.sort()
for f in files:
src = path+f
for moveToPath in moveToPaths:
dst = moveToPath+f
shutil.copy(src,dst)
shutil.rmtree(path)