Hallo Leutz
ich möche an eine Batchdatei Datei und Verzeichnissnamen übergeben die Leerzeichen enthalten,
dass das mit batch "langer Dateiname 1" "Verz 1" also doppelte Anführungszeichen geht ist mir soweit klar.
Wenn ich aber nun die Variablen mit z.B.
ECHO dir "%2\%1" >> neu.txt
in eine neue Datei schreibe werden die Anführungszeichen mit eingefügt
und der Inhalt sieht dann so aus
dir ""Verz 1"\"langer Dateiname 1""
wie kann ich die Anführungszeichen aus den Variablen unterdrücken damit ich
dir "Verz 1\langer Dateiname 1"
erhalte ?
schonmal Danke fürs lesen
clag
Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge
dass eine schließende Klammer ..).. irgendwo im 2. Parameter dafür sorgt,
das inner halb der Schleife %~2 nicht mehr das gewünschte tut
Maskiere sie, entweder mit Anführungszeichen um den gesamten Parameter und/oder mit einem Zirkumflex ^ direkt vor der Klammer.
MfG Dalai
das inner halb der Schleife %~2 nicht mehr das gewünschte tut
Maskiere sie, entweder mit Anführungszeichen um den gesamten Parameter und/oder mit einem Zirkumflex ^ direkt vor der Klammer.
MfG Dalai