mám jen playlist na aktuální adresář, neprolézá to celou stromovou strukturu.
ikonu na batku nám na liště správce souborů na jedno kliknutí.
REM jako parametr batky jde zadat jinou nez default priponu
:PRIPONA
set ext=mp3
if not "%1"=="" set ext=%1
:SEZNAM
chcp 1250
dir *.%ext% /o:n /b > _playlist_.m3u
:ADR
for /f "usebackq tokens=1,2,3,4,5,6 delims=\" %%a in ('%cd%') do (set rev=%%f,%%e,%%d,%%c,%%b,%%a)
for /f "delims=," %%i in ("%rev%") do (if not "%%i"=="" call :CESTA %%i)
goto END
:CESTA
ren _playlist_.m3u _%1%2%3%4%5%6.m3u
:END
není tam odstraněna chybka: pokud jsou v názvu nadřazeného adresáře závorky (třeba s rokem), zůstane název "_playlist_.m3u", jinak se pojmenuje podle "_aktuálního adresáře.m3u"