继续优化
This commit is contained in:
@@ -475,6 +475,8 @@ def main():
|
|||||||
# 移动文件夹到 data 目录
|
# 移动文件夹到 data 目录
|
||||||
extract_dir = data_dir / folder.name
|
extract_dir = data_dir / folder.name
|
||||||
shutil.move(str(folder), str(extract_dir))
|
shutil.move(str(folder), str(extract_dir))
|
||||||
|
# 更新 folder 变量,避免后续移动时路径不正确
|
||||||
|
folder = extract_dir
|
||||||
|
|
||||||
# 查找 Word 文档
|
# 查找 Word 文档
|
||||||
word_doc = find_word_doc_recursive(extract_dir)
|
word_doc = find_word_doc_recursive(extract_dir)
|
||||||
@@ -500,26 +502,29 @@ def main():
|
|||||||
|
|
||||||
if not zxxk_folder.exists():
|
if not zxxk_folder.exists():
|
||||||
print("❌ 文件夹不存在,请先解压文件")
|
print("❌ 文件夹不存在,请先解压文件")
|
||||||
# 将失败的文件拷贝到本程序所在目录的 ee 子目录
|
# 将失败的文件移动到本程序所在目录的 ee 子目录
|
||||||
script_dir = Path(__file__).parent
|
script_dir = Path(__file__).parent
|
||||||
ee_dir = script_dir / "ee"
|
ee_dir = script_dir / "ee"
|
||||||
ee_dir.mkdir(exist_ok=True)
|
ee_dir.mkdir(exist_ok=True)
|
||||||
dest_file = ee_dir / folder.name
|
dest_file = ee_dir / folder.name
|
||||||
shutil.copy2(folder, dest_file)
|
shutil.move(str(folder), str(dest_file))
|
||||||
print(f" 已拷贝失败文件到:{dest_file}")
|
print(f" 已移动失败文件到:{dest_file}")
|
||||||
fail_count += 1
|
fail_count += 1
|
||||||
continue
|
continue
|
||||||
if not twole_folder.exists():
|
if not twole_folder.exists():
|
||||||
twole_folder = base_dir / "二一教育"
|
twole_folder = base_dir / "二一教育"
|
||||||
|
if not twole_folder.exists():
|
||||||
|
twole_folder = base_dir / "21世纪教育"
|
||||||
if not twole_folder.exists():
|
if not twole_folder.exists():
|
||||||
print("❌ 文件夹不存在,请先解压文件")
|
print("❌ 文件夹不存在,请先解压文件")
|
||||||
# 将失败的文件拷贝到本程序所在目录的 ee 子目录
|
# 将失败的文件移动到本程序所在目录的 ee 子目录
|
||||||
script_dir = Path(__file__).parent
|
script_dir = Path(__file__).parent
|
||||||
ee_dir = script_dir / "ee"
|
ee_dir = script_dir / "ee"
|
||||||
ee_dir.mkdir(exist_ok=True)
|
ee_dir.mkdir(exist_ok=True)
|
||||||
dest_file = ee_dir / folder.name
|
dest_file = ee_dir
|
||||||
shutil.copy2(folder, dest_file)
|
print(str(folder), str(dest_file))
|
||||||
print(f" 已拷贝失败文件到:{dest_file}")
|
shutil.move(str(folder), str(dest_file))
|
||||||
|
print(f" 已移动失败文件到:{dest_file}")
|
||||||
fail_count += 1
|
fail_count += 1
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user