0 Members and 2 Guests are viewing this topic.
#EXTM3U#EXTINF:277,Sting - If You Love Somebody01 - Sting - Live In Central Park ( Disc 1 ) - If You Love Somebody.mp3#EXTINF:416,Sting - After The Rain - We'll Be Together02 - Sting - Live In Central Park ( Disc 1 ) - After The Rain - We'll Be Together.mp3
#EXTM3U#EXTINF:277,Sting - If You Love SomebodyE:\Моя музыка\Иностранная\Sting [NNM-Club]\Sting - Live In Central Park (2000)\CD 1\01 - Sting - Live In Central Park ( Disc 1 ) - If You Love Somebody.mp3#EXTINF:417,Sting - After The Rain - We'll Be TogetherE:\Моя музыка\Иностранная\Sting [NNM-Club]\Sting - Live In Central Park (2000)\CD 1\02 - Sting - Live In Central Park ( Disc 1 ) - After The Rain - We'll Be Together.mp3
@echo offsetlocal enableextensions enabledelayedexpansionset sPath=%~dp0call :GetLastPartOfPath "%sPath:~0,-1%"1>nul chcp 12511>"%LastPartOfPath%.m3u" 2>nul dir /o:n /b *.wav *.flac *.mp31>nul chcp 866endlocalexit /b 0:GetLastPartOfPath setlocal enableextensions enabledelayedexpansion set sOut=%~0 endlocal & set %sOut:~4%=%~nx1 exit /b
@echo off@for /F "delims=" %%f in ('dir /A:D /B') do (dir /o:n /b "%%f\*.flac" > "%%f\%%f.m3u") & (dir /o:n /b "%%f\*.mp3" >> "%%f\%%f.m3u") & (dir /o:n /b "%%f\*.wav" >> "%%f\%%f.m3u")
01 - Sting - Live In Central Park ( Disc 1 ) - If You Love Somebody.mp302 - Sting - Live In Central Park ( Disc 1 ) - After The Rain - We'll Be Together.mp3
#EXTM3U #EXTINF:277,Sting - If You Love Somebody 01 - Sting - Live In Central Park ( Disc 1 ) - If You Love Somebody.mp3 #EXTINF:416,Sting - After The Rain - We'll Be Together 02 - Sting - Live In Central Park ( Disc 1 ) - After The Rain - We'll Be Together.mp3
В настройках можно отключить опцию "Сохранять полные пути к файлам", если я правильно понял, вам ее нужно снять.И никаких батников не нужно.
это не поможетуберётся лишь буква диска, остальные пути останутся
Поможет, если плейлист сохраняется в том же каталоге, где лежат сами файлы.
@echo offsetlocal enableextensions enabledelayedexpansionset sPath=%~dp0call :GetLastPartOfPath "%sPath:~0,-1%"1>nul chcp 1251>"%LastPartOfPath%.m3u" ( echo #EXTM3U for /f "usebackq delims=" %%i in (`dir /o:n /b *.wav *.flac *.mp3 2^>nul`) do ( echo #EXTINF:-1, echo %%~i ))1>nul chcp 866endlocalexit /b 0:GetLastPartOfPath setlocal enableextensions enabledelayedexpansion set sOut=%~0 endlocal & set %sOut:~4%=%~nx1 exit /b