我有Windows文件夹结构和文件,如下所示
我想将所有文件复制到如下所示的目标文件夹中
我尝试使用glob.glob()获取源树结构中的文件列表,但无法将它们复制到目标位置。我尝试了shutils.copytree(),但是它也复制了树形结构,并且我希望目标文件夹是平坦的。我尝试了os.walk(),但它对我也不起作用。或者我不知道如何为上述功能设置参数以使其正常工作。
任何帮助将不胜感激。
谢谢
答案 0 :(得分:0)
尝试遍历从glob.glob获得的列表,并使用shutil.copy() shutil的语法是shutil.copy(src,dest)
您必须创建目标文件夹和目标路径,例如(foldername / filename.txt)
import os
import shutil
for f in list(glob.glob()):
destpath = os.path.join('c:\\dest',f.split(\\)[-1])
shutil.copy(f,destpath)