Playlist mit bat Datei erstellen + ä ö ü ?

Hi,

ich erstelle meine Playlists mit einer bat Datei :„dir /b /s *.mp3 > „Playlist“.m3u“.
Allerdings funktioniert das nicht bei Dateinamen mit ä ö ü. Kann man das ändern? Oder kann ich meine Dateinamen automatisch ändern?

MfG Thomas

Hi,

ich erstelle meine Playlists mit einer bat Datei :„dir /b /s
*.mp3 > „Playlist“.m3u“.
Allerdings funktioniert das nicht bei Dateinamen mit ä ö ü.
Kann man das ändern? Oder kann ich meine Dateinamen
automatisch ändern?

Versuch mal

 CHCP 65001
 DIR /b /s \*.mp3 \> "Playlist.m3u"

Das erzeugt eine Datei mit UTF-8-Kodierung.

Grüße

CMБ

Hi das hilft leider nicht (ich seh jedenfalls keine Umlaute). Kann man die Ausgabe vielleicht als ANSI kodieren?
Ich hab eine UNICODE Datei erstellt (aber die erkennt 1by1 nicht) und dein per texteditor in ANSI umgewandelt das ging dann.

MfG

Hi ich hab folgenden code im Netz gefunden der Dateinamen mit Umlauten sucht und änderungsvorschläge macht vielleicht kann man damit ja die Dateinamen automatisch ändern?


@echo off
set chars=ä ö ü è é

echo.
echo ===== schlechte Dateinamen ======
echo.

for /F %%a in (‚dir /b .‘) do (
for %%m in (%chars%) do (
echo %%a | find /i „%%m“>nul && echo schlecht: [%%m] in %%a
)
call :replace „%%a“
)
echo.
echo Suche beendet. Taste druecken zum Beenden.
pause>nul
exit

replace

set newname=%1
set newname=%newname:ä=ae%
set newname=%newname:ö=oe%
set newname=%newname:ü=ue%
set newname=%newname:è=e%
set newname=%newname:é=e%

if NOT „%newname%“=="%1" echo ----- Vorschlag zum Umbenennen: && echo VON : %1 && echo NACH: %newname% && echo.

Hallo

Hi ich hab folgenden code im Netz gefunden der Dateinamen mit
Umlauten sucht und änderungsvorschläge macht vielleicht kann
man damit ja die Dateinamen automatisch ändern?

Ich denke, das ist vergebliche Mühe. Besser wäre es,
durch ein paar Tests herauszufinden, welchen Zeichen-
satz Dein Programm erwartet und diesen dann einzustellen.

Beispiel - erzeuge WinLatin-1:

 CHCP 1252
 DIR /b /s \*.mp3 \> "Playlist.m3u"

oder - erzeuge DOS-Latin-1

 CHCP 850
 DIR /b /s \*.mp3 \> "Playlist.m3u"

oder erzeuge ISO-Latin-1 (ISO 8859-1)

 CHCP 28591
 DIR /b /s \*.mp3 \> "Playlist.m3u"

wobei dieses hier wahrscheinlich das Richtige ist.

Oder eben utf8 wie vorher.

siehe auch: http://msdn.microsoft.com/en-us/library/dd317756%28v…

Grüße

CMБ