Was bedeutet das Prozentzeichen, wenn es als Verzeichnis in Batchdateien verwendet wird? [Duplikat]


0

Diese Frage hat hier bereits eine Antwort:

Ich habe ein paar Batch-Dateien auf die harte Tour gemacht, indem ich sie vom Root-Laufwerk in den Ordner eingegeben habe. Ich habe gesehen, dass einige Beispielcodes Prozentzeichen verwenden, die einige Schlüsselwörter einschließen, und von dort aus fortfahren, z.

%user_files%\programs\destination folder

Sie haben immer auch gearbeitet.


Versuchen ECHO %USERPROFILE%<ENTER> Versuchen SET<ENTER> Versuchen SET a=abc Versuchen ECHO %a%
barlop

Antworten:


0

Der Unterschied %directory_name% Beispiele, die Sie sehen, heißen Environment variables. Unabhängig davon, wie oder wo Windows installiert wurde, werden diese Umgebungsvariablen normalerweise vom Befehlszeileninterpreter aufgelöst ( CLI ) zu den aktuellen Verzeichnissen. Z.B. %userprofile% wird unter Windows 7 immer auf zeigen C:\Users\[username]\vorausgesetzt, Ihr Windows wurde auf dem Laufwerk C: \ installiert.


nicht unbedingt ein Verzeichnisname
barlop
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.