📚 准备工作#
由于 Komga 无法识别 MOBI 格式的电子书,因此需要将这些文件批量转换为 EPUB 格式以便在 Komga 中阅读。
📥 下载和安装 calibre#
转换可以通过 calibre 实现,首先需要下载并安装 calibre。您可以从官方网站 https://calibre-ebook.com/zh_CN/download 下载适用于您的操作系统的安装程序。
⚙️ 配置 ebook-convert#
在安装 calibre 后,需要配置正确的 ebook-convert.exe
路径才能进行转换操作。请根据您的安装路径自行设置
🔄 批量转换 MOBI 到 EPUB#
使用提供的脚本可以方便地将目录中的所有 MOBI 文件转换为 EPUB 格式。请按照以下步骤进行操作:
@echo off
setlocal EnableDelayedExpansion
for /r %%i in (*.mobi) do (
set "filename=%%~ni"
set "extension=%%~xi"
set "directory=%%~pi"
set "output=!directory!!filename!.epub"
<ebook-convert.exe路径> "%%i" "!output!"
)
set /p confirm=Are you sure you want to delete all .mobi files in this directory and its subdirectories? (y/n)
if /i "!confirm!"=="y" (
for /r %%i in (*.mobi) do (
echo Deleting "%%i"...
del "%%i"
)
echo delete All done!
) else (
echo Operation cancelled.
)
echo All done!
pause
- 将提供的脚本粘贴到文本编辑器中,并将
<ebook-convert.exe路径>
替换为您的实际路径。 - 将脚本保存为批处理文件(.bat),例如
convert.bat
。 - 将
convert.bat
文件放置在包含要转换的 MOBI 文件的目录中。 - 双击运行
convert.bat
,脚本将自动将所有 MOBI 文件转换为相应的 EPUB 文件。
❗️ 删除原始 MOBI 文件(可选)#
如果您希望在转换完成后删除原始的 MOBI 文件,可以执行以下步骤:
- 在转换完成后,脚本会询问是否要删除所有的 MOBI 文件。按照提示输入
y
或n
。 - 如果输入
y
,脚本将删除目录及其子目录中的所有 MOBI 文件。 - 如果输入
n
,脚本将不会删除 MOBI 文件。
请注意,删除操作无法撤销,请谨慎操作。
🎉 完成#
完成上述步骤后,您的 MOBI 文件将成功转换为 EPUB 格式,可以在 Komga 中愉快地阅读了!