fixed some bugs

This commit is contained in:
2026-04-23 21:06:36 +08:00
parent 929d169431
commit 7f61a585be
5 changed files with 2066 additions and 0 deletions

View File

@@ -791,6 +791,33 @@ def main():
print(f"成功:{success_count}, 失败:{fail_count}")
print(f"问题组报告已保存到:{report_file}")
print(len(all_problem_groups))
# 将所有涉及的原始文件夹从 cc 目录复制到 ff 目录
script_dir = Path(__file__).parent
cc_dir = script_dir / "cc"
ff_dir = script_dir / "ff"
ff_dir.mkdir(exist_ok=True)
# 收集所有需要复制的文件夹(去重)
folders_to_copy = set()
for group in all_problem_groups:
source_folder = group.get("source_folder")
if source_folder:
folders_to_copy.add(source_folder)
print(f"\n准备复制 {len(folders_to_copy)} 个文件夹到 ff 目录...")
for folder_name in folders_to_copy:
src_folder = cc_dir / folder_name
if src_folder.exists() and src_folder.is_dir():
dest_folder = ff_dir / folder_name
if not dest_folder.exists():
print(f" 复制:{folder_name}")
shutil.copytree(str(src_folder), str(dest_folder))
else:
print(f" 已存在,跳过:{folder_name}")
else:
print(f" 未找到源文件夹:{folder_name} (cc/{folder_name})")
return
if __name__ == "__main__":