📚 准备工作#
由於 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 中愉快地閱讀了!