import os
import shutil
def split_name(file):
file_name, _ = file.split('.')
return file_name
def move_file(target_path, move_path, save_path):
"""
:param target_path: 参照文件夹路径
:param move_path: 移动的文件夹路径
:param save_path: 保存的文件夹路径
:return:
"""
file_list = os.listdir(target_path)
file_list = map(lambda x: split_name(x), file_list)
move_file_type = os.listdir(move_path)[-1].split('.')[-1]
for file in file_list:
move_file_name = file+'.'+move_file_type
move_file_path = os.path.join(move_path, move_file_name)
save_file_path = os.path.join(save_path, move_file_name)
# print(move_file_name)
# print(os.path.exists(move_file_path))
if os.path.exists(move_file_path):
shutil.move(move_file_path, save_file_path)
if __name__ == '__main__':
target_path = r''
move_path = r''
save_path = r''
move_file(target_path, move_path, save_path)