Ambiente: PC, Windows Vista
_ _ _
Semplice. Si crea un file .txt. Si scrive il testo di seguito:
@for /f “delims=.” %%A in (%0) do set playlist=%%A
@dir *.* /a-d /b |findstr “mp3 ogg mp4 avi” > “%cd%.m3u” && move %cd%.m3u %cd..%
Oppure questo, più breve:
@dir *.mp3 *.ogg *.mp4 *avi /B /L /ON > “%cd%”.m3u && move %cd%.m3u %cd..%
Si salva il file, con un qualsiasi nome. Si rinomina nel formato .bat.
Da eseguirsi nella cartella dove si vuol creare la playlist.
Il risultato è lo stesso. ![]()
Per Windows XP, il comando deve essere questo:
@for /f “delims=.” %%A in (%0) do set playlist=%%A
@dir *.* /a-d /b |findstr “mp3 ogg mp4 avi” > “%cd%.m3u” && move %cd%.m3u %cd%
@dir *.mp3 *.ogg *.mp4 *avi /B /L /ON > “%cd%”.m3u
_ _ _
Il primo codice è di Blademonkey, a mio avviso un programmatore dal grande intuito e davvero ammirevole. Il secondo è una summa di due codici che ho trovato e poi testato.
Il file batch, una volta avviato, crea una playlist col nome della cartella nel quale si trova. Il codice è impostato per creare una playlist dei files con estensione .mp3 .ogg .mp4 .avi, ma questa opzione può essere modificata a piacere.