Batchdatei Pfad angeben. Aktuelle Datei?
Gibt es eine Möglichkeit, immer den Pfad anzugeben in dem sich die gerade ausgeführte Datei befindet? Also ich habe eine Datei auf dem Desktop, die sich selbst in "Dokumente" kopieren soll. Ich will aber nicht jedes mal den Pfad zum "Desktop" angeben müssen, da die Datei sich nicht immer dort befindet. Gibt es einen Befehl, der immer den Ordner der asführenden Datei als Pfad wählt?
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
aktuelles Verzeichnis -> %CD%
aktuelles Verzeichnis + Dateiname -> %~f0
%CD% ist das Arbeitsverzeichnis. Die Batch-Datei kann wo anders liegen. %~dp0 spuckt das Verzeichnis (drive&path) der .bat aus.
Nutzer, der sehr aktiv auf gutefrage ist
"eine datei, die sich selbst irgendwohin kopieren soll" -- das macht kein sinn.
was genau hast du vor?