Hi,
set datei=„bla & bla.txt“
echo.%datei%
Ich würde einfach nur echo %datei% schreiben, mit Leerstellen.
Den Punkt versteh ich nicht, aber geht ja, wie du sagst.
Naja er macht da eigentlich keinen Sinn, da hast Recht. Wäre nur für den Fall das %datei% mal n leerer String wäre.
echo.%datei:~1,-1% >>log.txt
%datei:~1,-1% wird dabei als Inhalt der Variablen datei:~1,-1
interpretiert, und die ist schlicht nicht vorhanden.
mmh doch das ist so ne komische Stringoperation, gibts glaub erst seit xp. Heisst es soll nur der String vom ersten Zeichen bis zum ersten vom Sring-Ende (deswegen Minus) Zeichen ausgegeben werden. Also die " wegschnibbeln.
Warum nicht echo %datei% >> log.txt ?
Mmmh ich will mir ne m3u-Playlist für Winamp damit basteln…
Und weder Winamp noch der Wnidows Media Player sind in der Lage die Anführungszeichen zu ignorieren (also wundert mich grad beim WMP)
Trotzdem Danke für deinen Einsatz 
mfg
Matze