我创建了这个批处理文件来将我的epub文件压缩成一个epub文件。
它会检查是否已经存在epub文件,并将其删除。
它会检查当前文件夹的名称,然后简单地创建一个同名的zip文件。然后将该.zip文件重命名为.epub。
for %%a in (.) do set currentfolder=%%~na
del *.epub
7z a -tzip %currentfolder%.zip META-INF OPS mimetype
rename *.zip *.epub
然而,这个epub文件没有通过验证。 http://validator.idpf.org/ 给了我两个错误,我需要修复它们。
- Mimetype条目缺失或不在存档的第一位
- 项目(OPS/image/Thumbs.db)存在于zip文件中,但未在OPF文件中声明
1.我该如何强制mimetype文件成为存档中的第一个文件?
2.我该如何删除这个thumbs.db文件?我可以在存档中看到它,但在资源管理器中找不到它。
提前感谢您的帮助。