Try this:

Code:

@echo off

set /P dir=Directory: %=%
set /p file=Output File Name: %=%
FOR /R %dir% %%i IN (*.mp3) DO @echo %%~nxi >> %file%



It's slower, but should work.

EDIT: Also note that if the same output filename is used again, it will append to that file instead of overwriting it. That's pretty easily fixable though.
_________________________
~ John