Ich brauche Hilfe beim Schreiben einer Batch-Datei. Ich habe einen Pfad in einer variablen Wurzel wie folgt gespeichert:
set root=D:\Work\Root
Dann ändere ich mein Arbeitsverzeichnis wie folgt in dieses Stammverzeichnis:
cd %root%
Wenn ich diese Batchdatei von einer beliebigen Stelle auf dem Laufwerk D aus ausführe, ist dies erfolgreich. Wenn ich jedoch dieselbe Batchdatei von einem anderen Laufwerk ausführe, funktioniert cd% root% nicht.
Gibt es eine Möglichkeit, den Laufwerksbuchstaben aus der Stammvariablen abzurufen? Ich kann dann zuerst das aktuelle Verzeichnis auf dieses Laufwerk ändern und dann soll cd% root% funktionieren.
\d
(Kleinbuchstaben), gibt es einen Unterschied zwischen beiden? Ist die Option nur unabhängig von Groß- und Kleinschreibung?