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?
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Б