ECHO E3_%%e.txt
FOR /F „Tokens=1 Delims=/n“ %%f IN (%TXTvar%\E3_%%e.txt) DO (
DIR „%DIRvar%%%d%%e%%f“ /b >> „%TXTvar%\E4_%%f.txt“
)
In diesem Teil meiner BATCH-Datei habe ich ein Problem. Mittels ECHO wird „E3_%%e.txt“ so ausgegeben, wie letztlich der Name der anzulegenden Textdatei sein sollte - inklusive Leerzeichen im Variablenstring.
Die Variable %%e nimmt Werte mit Leerzeichen an. Damit hat BATCH 'n Problem - das weiß ich und entsprechend verwendete ich in vorherigen, ähnlichen Fällen doppelte Anführungsstriche.
Wo auch immer ich diese jedoch in der FOR-Anweisung plaziere, er schneidet innerhalb der FOR-Anweisung den Inhalt der Variable %%e ab dem Leerzeichen ab. So bekomme ich natürlich ständig fehlerhafte Ergebnisse :o/
Ich möchte das Problem gern mittels BATCH lösen. Danke für die Hilfe.