Answers:
如果希望新数据库完全替代旧数据库,只需替换运行欢迎向导时指定的整个文件夹。
如果您希望将电子书从一台计算机添加到另一台计算机,则可以使用calibredb命令行界面访问口径数据库,在我的案例中可以找到C:\Program Files\Calibre2\calibredb.exe
。但是,尽管它可以导出,但没有找到任何导入选项。
一个有趣的想法可能是使用calibredb选项restore_database
:
从存储在口径库每个目录中的OPF文件中的元数据恢复此数据库。如果您的metadata.db文件已损坏,这将很有用。
警告:此命令将完全重新生成数据库。您将丢失所有保存的搜索,用户类别,插件,存储的每本书转换设置和自定义配方。恢复的元数据将仅与在OPF文件中找到的元数据一样准确。
这将需要手动将口径目录的其他子文件夹从源复制到目标计算机(而不是元数据.db),然后使用restore_database命令重新生成数据库。
该calibredb附加命令添加一个或多个完整的书文件提交到数据库,从电子书文件或一个或多个目录。
该calibredb出口命令“保存书,其封面和元数据(在OPF文件),所有格式”,这听起来并不像你想要什么。
要导出书目信息,您似乎可以使用calibredb catalog命令,该命令可将一组字段另存为CSV,XML或其他格式的文件。请参阅参考页,网址为http://bit.ly/rC15wz。
上面的两个答案都完全忽略了重点!
要将库(带有标签,作者列表,标题等)导出到另一台计算机,只需将整个库文件夹(包括所有子文件夹和两个由caliber生成并放置在库文件夹“根”中的文件)复制到新计算机上,第一个命名为“ database.db”,另一个命名为扩展名“ .json”的文件,并存储有关该库的所有信息。
然后运行口径并通过右键单击库图标并选择添加新库和添加库来添加库!现在,您已将整个库完全导出到另一台计算机。