Pfad selber in Variable Speichern...

mischaef

Kassettenkind
Teammitglied
Registriert
Aug. 2012
Beiträge
7.147
Mahlzeit zusammen,

ich sitze gerade - mal wieder - an einer Batchdatei. Damit ich im Script selber nicht immer Pfade ändern muss, würde ich diese gerne als Variable am Anfang festlegen, nur klappt das irgendwie nicht.

Ich habe es jetzt so probiert:

Code:
set "quell=T:\Ordner_1\"
set "ziel = F:\Ordner_2\"

Wenn ich versuche die Variable ins Script einzubinden, wird nur "quell" oder "ziel" ausgegeben, aber nicht der eigentliche Pfad.

Was hab ich da falsch gemacht?

Besten dank

Michael
 
Lass die Anführungszeichen weg!
 
So hab ich es am Anfang auch gemacht, aber hat nichts gebracht...

Nachtrag: Hab den Fehler gefunden: Habe die Ausgabe mit %%quell anstatt %quell% gemacht...jetzt funzt es...
 
Zuletzt bearbeitet:
Merkwürdig - ich hab das mal durchgespielt. Ich kann so problemlos eine Umgebungsvariable setzen.
 
Code:
rem setze Variable
set quell=T:\Ordner_1\
set ziel = F:\Ordner_2\

rem gibt Variable aus
echo %quell%
echo %Ziel%

wenn du z.b. was von Quell nach Ziel kopieren willst müsstest du es so schreiben:

Code:
rem setze Variable
set quell=T:\Ordner_1\
set ziel = F:\Ordner_2\

rem kopiere
copy "%quell%"test.blub "%ziel%"
 
Zurück
Oben