如果您希望新数据库完全替换旧数据库,只需替换您在运行欢迎向导时指定的整个文件夹。
如果您希望将电子书从一台计算机添加到另一台计算机,您可以使用calibredb命令行界面访问 calibre 数据库,在我的案例中可以找到C:\Program Files\Calibre2\calibredb.exe
. 但是,虽然它可以导出,但我还没有找到任何导入选项。
一个有趣的想法可能是使用 calibredb 选项restore_database
:
从存储在 calibre 库的每个目录中的 OPF 文件中的元数据中恢复此数据库。如果您的 metadata.db 文件已损坏,这将很有用。
警告:此命令会完全重新生成您的数据库。您将丢失所有保存的搜索、用户类别、插件板、存储的每本书转换设置和自定义食谱。恢复的元数据将仅与 OPF 文件中的内容一样准确。
这将需要手动将 calibre 目录的其他子文件夹从源复制到目标计算机(但不是 metadata.db),然后使用 restore_database 命令重新生成数据库。
小智 5
该calibredb附加命令添加一个或多个完整的书文件提交到数据库,从电子书文件或一个或多个目录。
该calibredb出口命令“保存书,其封面和元数据(在OPF文件),所有格式”,这听起来并不像你想要什么。
要导出书目信息,您似乎可以使用calibredb catalog命令,该命令允许您将一组字段保存为 CSV、XML 或其他格式文件。请参阅http://bit.ly/rC15wz 上的参考页面。