Ich habe eine Batch-Datei, die ich nicht weiß, was Laufwerksbuchstaben wird es sein, wie ich viel bewegen werde.Machen Sie einen relativen Pfad in Batch-Datei
Zum Beispiel: Die Adobe-Dateien befinden sich in: J: J: \ Files \ Neuer Ordner \ USB \ Adob
Die Batchdatei aus ausgeführt wird \ Files \ Neuer Ordner \ USB \ USBSTICK
Also habe ich versucht, den Code:
xcopy /s /y "%~dp0\..\..\USB\Adob\*" "C:\Program Files\"
Aber es werden die Dateien nicht kopiert werden. Wie kann ich es dynamisch machen?
Eine einfache Möglichkeit, nur den Laufwerksbuchstaben zu erhalten, ist "echo! Cd: ~ 1!".Das sollte das erste Zeichen in der CD-Variable (aktuelles Verzeichnis) enthalten. –