|The amount of information you give leaves a lot to be desired. Are all the files named Doe, John - Nice book.epub? If so they must be in different directories! |
Here's a short untested batch script which depends on the filename format being exactly as you state:
for /f "tokens=*" %%1 in ('dir /b *.epub') do (
for /f "tokens=1-2* delims=, " %%A in ("!filename!") do (
ren "!filename!" "%%B %%A %%C"
Please come back & tell us if your problem is resolved.