2012-08-23 86 views
0

我需要編寫一個.bat文件,該文件將遞歸通過一個目錄結構並在命令行上將所有epub轉換爲mobis。我已經安裝了口徑,及基本的命令行,這是蝙蝠文件遞歸子目錄,並做些什麼

ebook-convert MyFile.epub MyFile.mobi. 

我敢肯定,這是對某人同步在那裏,但我一直在努力,早上一半做沒有成功。

非常感謝任何幫助。

回答

1

OK,最終得到了它的工作:

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" 
) 
1

嘗試:

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

祝你好運!

+0

只是爲了提及:在批處理文件中使用'%% I'而不是'%I' – Stephan