#coding=utf-8
import os
import shutil
old_path = r'C:/Users/LYX/Desktop/新建文件夹/train' # 要复制的文件所在目录
new_path = r'C:/Users/LYX/Desktop/HRSC2016.640/train' #新路径
suffix = '_real.png' #要复制的文件后缀
def FindFile(path, tagfile):
for ipath in os.listdir(path):
fulldir = os.path.join(path, ipath) # 拼接成绝对路径
if tagfile in os.path.split(fulldir)[1]: # 查找包含了指定关键字的文件
print(fulldir) #打印相关后缀的文件路径及名称
if os.path.isfile(fulldir): # 文件,匹配->打印
shutil.copy(fulldir,new_path)
if os.path.isdir(fulldir): # 目录,递归
FindFile(fulldir, tagfile)
FindFile(old_path, suffix)