0

我需要编写一个 .bat 文件,该文件将通过目录结构递归并在命令行上将所有 epub 转换为 mobis。我安装了 Calibre,基本的命令行是

ebook-convert MyFile.epub MyFile.mobi.

我敢肯定这对那里的某个人来说是同步的,但我已经尝试了半个早上但没有成功。

非常感谢任何帮助。

4

2 回答 2

1

好的,最终让它工作:

FOR /r "THE_FOLDER I AM RECURSING TO/" %%f IN (*.epub) do (
SET FILE= %%f
SET TITLE=!FILE:~1,-5!
ebook-convert %%f "!TITLE!.mobi"
)
于 2012-08-23T10:05:08.387 回答
1

尝试:

for /r %I in (*.epub) do "ebook-convert.exe" "%I" "%~nI.mobi"

祝你好运!

于 2016-02-05T13:45:32.583 回答