diff --git a/server/file_association.py b/server/file_association.py index b010853..2fa0c4b 100644 --- a/server/file_association.py +++ b/server/file_association.py @@ -457,8 +457,6 @@ def build_file_associations( # 提取两组数据:标题、网址、时间 title1, url1, time1 = parts[0].strip(), parts[1].strip(), parts[2].strip() title2, url2, time2 = parts[3].strip(), parts[4].strip(), parts[5].strip() - if title1=="2.1 楞次定律 课件-2022-2023学年高一下学期物理人教版(2019)选择性必修第二册" or title2=="2.1 楞次定律 课件-2022-2023学年高一下学期物理人教版(2019)选择性必修第二册": - print(f"调试:标题1={title1}, 标题2={title2}, url1={url1}, url2={url2}, time1={time1}, time2={time2}") # 辅助函数:处理文件路径,如果是 zip 则递归解压 def process_file(file_path: Path) -> List[str]: @@ -582,9 +580,9 @@ def main(): clear_directory(data_dir) try: - # 移动文件夹到 data 目录 + # 拷贝文件夹到 data 目录 extract_dir = data_dir / folder.name - shutil.move(str(folder), str(extract_dir)) + shutil.copytree(str(folder), str(extract_dir)) # 更新 folder 变量,避免后续移动时路径不正确 folder = extract_dir