复制指定文件夹中的文件到另一个文件夹中(简单详细)

操作系统
ubuntu
语言
python
要求
从文件夹中取出所有索引为-6的文件保存到新的文件夹中

完整代码如下

import os
import re
import shutil
def copyfiles(source_files,target_files):
    for file in os.listdir(source_files): #遍历原文件夹
    	if re.search('-6',os.path.join(source_files,file)): #找寻满足条件的文件
    		shutil.copyfile(os.path.join(source_files,file,os.path.join(target_files,file) #从原文件夹中复制到新文件夹中
copyflies('.....','......')  #输入原文件夹与新文件夹路径(可直接从文件属性中复制粘贴)

注释
os.listdir(path)列出原文件路径
os.path.join(path1,path2)拼接出完整的路径
shutil.copyfile(old_path,new_path)复制文件到新文件夹中

你可能感兴趣的:(复制指定文件夹中的文件到另一个文件夹中(简单详细))