Export to multiple txt files

It seems that this proposal still works as designed:
Exporting UNSYNCEDLYRICS to Individual Text Files

The following Mp3tag mte export file creates a command file, which - when running - creates multiple text files in the same folder, where the music files are stored.

$filename($left(%_workingpath%,2)\TEST\Export.USLT.cmd,ANSI)'@ECHO OFF'

$loop(%_folderpath%%_filename_ext%) $if(%UNSYNCEDLYRICS%,'SET FILEOUT='$replace(%_folderpath%%_filename%,'&','^&','%','%%')'.USLT.txt' 'IF EXIST "%FILEOUT%" DEL "%FILEOUT%" >NUL:' 'ECHO.FILEOUT: "%FILEOUT%"' $regexp($regexp($regexp($char(10)$replace(%UNSYNCEDLYRICS%,'|','^|','>','^>','<','^<','"','^"','&','^&','%','%%')$char(13),'\n','\nECHO.'),'\r','>>"%FILEOUT%"\r'),'^\n(.+)\r$','$1'),) $loopend() 'PAUSE'

Export_USLT_2.mte ( 491bytes ) Number of downloads: 68

DD.20110113.1046.CET

Because file names may occur, which do not work together with the above export script in the DOS command shell, I have changed the export script as following ...

01: $filename($getEnv('USERPROFILE')'\Desktop\Mp3tag.Report.USLT.ToFolderFile.cmd',ANSI)'@ECHO OFF'

02: 'CHCP 1252 1>NUL 2>NUL'
03: 'SET FILELIST="%USERPROFILE%\Desktop\Mp3tag.Report.USLT.List.txt"'
04: 'IF EXIST %FILELIST% DEL %FILELIST% >NUL'
05: $loop(%_path%)
06: $if(%UNSYNCEDLYRICS%,'SET FILEOUT="'$replace(%_folderpath%%_filename%,'%','%%')'.USLT.txt"'
07: 'IF EXIST %FILEOUT% ECHO.%FILEOUT%>>%FILELIST%'
08: 'IF EXIST %FILEOUT% DEL %FILEOUT%>NUL'
09: 'ECHO.FILEOUT: %FILEOUT%'
10: $regexp($regexp($regexp($char(10)$replace(%UNSYNCEDLYRICS%,'|','^|','>','^>','<','^<','"','^"','&','^&','%','%%')$char(13),'\n','\nECHO.'),'\r','>>%FILEOUT%\r'),'^\n(.+)\r$','$1'),)
11: $loopend()
12: 'CHCP 850 1>NUL 2>NUL'
13: 'PAUSE'
14: 'START "" %FILELIST%'

Export_CMD_USLT_Each_To_One_File.mte (724 Bytes)

DD.20120703.1040.CEST

Export_CMD_USLT_Each_To_One_File.mte (724 Bytes)