fixed some bugs
This commit is contained in:
@@ -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__":
|
||||
|
||||
Reference in New Issue
Block a user