Python 将文件从Windows文件夹树复制到其他文件夹
我有一个Windows文件夹结构和文件,如下所示Python 将文件从Windows文件夹树复制到其他文件夹,python,windows,glob,shutil,os.walk,Python,Windows,Glob,Shutil,Os.walk,我有一个Windows文件夹结构和文件,如下所示 c:\sourcefolder\file1.txt c:\sourcefolder\subfolder1\file2.txt c:\sourcefolder\subfolder2\file3.txt 我想将所有文件复制到目标文件夹,如下所示 c:\destinationfolder\file1.txt c:\destinationfolder\file2.txt c:\destinationfolder\file3.txt 我尝试使用gl
- c:\sourcefolder\file1.txt
- c:\sourcefolder\subfolder1\file2.txt
- c:\sourcefolder\subfolder2\file3.txt
- c:\destinationfolder\file1.txt
- c:\destinationfolder\file2.txt
- c:\destinationfolder\file3.txt
谢谢尝试循环浏览从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)