fix
This commit is contained in:
parent
994d3cc105
commit
ed1fc4b063
8
test.py
8
test.py
@ -210,7 +210,7 @@ class comicInfo:
|
||||
# 创建临时文件处理覆盖操作
|
||||
with NamedTemporaryFile(delete=False) as tmp:
|
||||
tmp.close()
|
||||
os.replace(cbz_path, tmp.name)
|
||||
shutil.move(cbz_path, tmp.name)
|
||||
# 读取原文件并替换 ComicInfo.xml
|
||||
with ZipFile(tmp.name, 'r') as source_zip:
|
||||
with ZipFile(output_path, 'w') as new_zip:
|
||||
@ -222,7 +222,7 @@ class comicInfo:
|
||||
# 添加新 XML
|
||||
new_zip.writestr("ComicInfo.xml", new_xml_content)
|
||||
|
||||
shutil.rmtree(tmp.name) # 清理临时文件
|
||||
os.remove(tmp.name) # 清理临时文件
|
||||
return True
|
||||
except Exception as e:
|
||||
print(f"更新 CBZ 文件失败: {e}")
|
||||
@ -265,8 +265,8 @@ if __name__ == "__main__":
|
||||
# comicInfo().update_comicinfo_cbz("")
|
||||
#cbz_path = "/Users/cc/Documents/Dev/WorkSpace/VSCodeProjects/NewComicDownloader/CBZ/rm_comic/福利女姊姊/第1话 福利女姊姊.CBZ"
|
||||
|
||||
#dir_path = "CBZ/rm_comic"
|
||||
dir_path = "/mnt/Comics/CBZ/rm_comic"
|
||||
dir_path = "CBZ/rm_comic"
|
||||
#dir_path = "/mnt/Comics/CBZ/rm_comic"
|
||||
for dir in os.listdir(dir_path):
|
||||
c_dir = os.path.join(dir_path, dir)
|
||||
if os.path.isdir(c_dir):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user