PSVSupporter
Gebruiker
- Lid geworden
- 13 aug 2009
- Berichten
- 148
Deze code geeft een foutmelding, zodra er een haakje sluiten in een directorynaam of bestandsnaam zit:
Ik wil in het m3u bestand alle bestanden zetten, zonder volledig pad. Want dan kan mijn mediaspeler de bestanden niet vinden. (i.v.m. schijfletter)
Als ik dit doe:
, krijg ik in het bestand aanhalingstekens voor en achter de bestandsnaam, dus dat gaat ook niet.
Hoe los ik dit op?
(Voorbeeld:
Directory: M:\Muziek\Band\U2\Greatest Hits (1980-2000)\
Of
Bestand: Queen (Radio mix).mp3
)
Code:
for /f "tokens=* delims=\" %%a in ('cd') do set "parent1=%%~a\"
for /f "tokens=* delims=\" %%a in ('dir "*.mp3" /on /a /b /s') do (
set file=%%~a
call echo %%file:%parent1%=%%>> "__%~n1.m3u"
)
Ik wil in het m3u bestand alle bestanden zetten, zonder volledig pad. Want dan kan mijn mediaspeler de bestanden niet vinden. (i.v.m. schijfletter)
Als ik dit doe:
Code:
call echo "%%file:%parent1%=%%">> "__%~n1.m3u"
Hoe los ik dit op?
(Voorbeeld:
Directory: M:\Muziek\Band\U2\Greatest Hits (1980-2000)\
Of
Bestand: Queen (Radio mix).mp3
)