Python Tool10:复制文件夹下的所有指定格式文件

Python Tool10:复制文件夹下的所有指定格式文件

Demo

  • j将文件夹下指定格式的文件复制到一起
"""复制一个文件夹下多个文件到于一个文件夹""" import os import os.path import shutil def listDir(dirTemp): if None == dirTemp: return global nameList if not os.path.exists(dirTemp): print("file or directory isn't exist") return if os.path.isfile(dirTemp): if dirTemp.find('.jpg') > 0: nameList.append(dirTemp) return resultList = os.listdir(dirTemp) #os.listdir()方法用于返回指定文件夹包含的文件或文件夹的名字的列表 for fileOrDir in resultList: listDir(dirTemp + "\\" + fileOrDir) #递归调用,搜查子文件夹下的文件 return nameList path0 = "D:\\桌面\\train" #获取所要移动的视频路径 path1 = "D:\\桌面\\traintest" #设置集中存放视频的路径 nameList = [] list=listDir(path0) for item in list: shutil.copy(item, path1) #将文件复制到设定的文件夹中 # shutil.move(item, path1) #将文件移动到设定的文件夹中