将某目录符合一定要求的文件复制到其他目录
import shutil
def copy_files(src_dir, dst_dir):
if not os.path.exists(dst_dir):
os.makedirs(dst_dir)
if os.path.exists(src_dir):
for file in os.listdir(src_dir):
if 'unique_str' in file: # 文件是字符串,限定文件
file_path = os.path.join(src_dir, file)
dst_path = os.path.join(dst_dir, file)
if os.path.isfile(os.path.join(src_dir, file)):
shutil.copy2(file_path,dst_path)
else:
copy_demo(file_path, dst_path)
print("存在多级文件夹,正在复制。")
src_dir = 'src_dir'
dst_dir = 'dst_dir'
copy_files(src_dir,dst_dir)