Rufen das aktuelle Batch-dateiverzeichnis ab
Dieser Artikel veranschaulicht, wie Sie den Speicherort einer Batch-Datei ermitteln können. Batch-Skripte eignen sich hervorragend für die Automatisierung.
Manchmal müssen Sie möglicherweise den Speicherort der Batch-Datei ermitteln. Dieser Artikel hilft Ihnen dabei, Ihr Arbeitsverzeichnis und den Speicherort der Batch-Datei zu bestimmen.
Speicherort der Batch-datei
Wir können verschiedene Statiken und Variablen innerhalb einer Batch-Datei verwenden, um verschiedene Speicherorte zu bestimmen. Schauen wir uns einige Beispiele an.
Die Variable %cd%
zeigt auf das aktuelle Arbeitsverzeichnis. Zum Beispiel haben wir es in unsere unten gezeigte Batch-Datei aufgenommen.
echo %cd%
pause
Wie unten gezeigt, erhalten wir das Arbeitsverzeichnis zum Ausführen des Skripts.
Wir fügen die unten dargestellte Statik ein, um den Namen und den vollständigen Pfad unserer Batch-Datei zu erhalten.
%0
Dies sollte den vollständigen Pfad und Namen unserer Batch-Datei zurückgeben, wie unten gezeigt.
Um nur den vollständigen Pfad ohne den Namen zu erhalten, verwenden Sie die folgende Parametererweiterung.
%~dp0
Kurz gesagt, es gibt verschiedene Möglichkeiten, das Arbeitsverzeichnis und den Speicherort der Batch-Datei zu bestimmen.
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn