import os import shutil # 将快报下载文件夹的文件,挪到最终保存的文件夹,之后清空下载文件夹 def move_files(folder_download, folder_all): try: # 先判断文件夹是否存在 if not os.path.exists(folder_download): os.makedirs(folder_download) if not os.path.exists(folder_all): os.makedirs(folder_all) # 要转移的文件名 keywords = ["简版", "日报.zip"] # 遍历源文件夹中的所有文件 for root, dirs, files in os.walk(folder_download): for file in files: file_path = os.path.join(root, file) # 检查文件名是否包含任何关键词 has_keyword = False for keyword in keywords: if keyword in file: has_keyword = True break # 如果文件名不包含任何关键词,则移动文件 if not has_keyword: shutil.move(file_path, os.path.join(folder_all, file)) print(f"已移动文件: {file_path} 到 {folder_all}") except Exception as e: print(f"发生错误: {e}")