import os import datetime def main(): # 输入目录 dir_path = input("请输入要检查的目录路径: ").strip() if not os.path.isdir(dir_path): print("输入的路径无效,请确认是一个目录。") return # 输入前缀 today = datetime.date.today().strftime("%Y%m%d") pp = f"AI-{today}-" prefix = input(f"请输入文件名前缀(留空则使用 {pp}): ").strip() if not prefix: prefix = pp print(f"\n使用的前缀是: {prefix}\n") # 遍历目录 not_matching_files = [] for root, _, files in os.walk(dir_path): for f in files: if not f.startswith(prefix): not_matching_files.append(os.path.join(root, f)) # 输出结果 if not_matching_files: print("以下文件不符合命名前缀要求:\n") for file in not_matching_files: print(file) else: print("✅ 所有文件名都符合前缀要求。") if __name__ == "__main__": main()