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.

agaitan
quelle
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.

R-D
quelle
nicht unbedingt ein Verzeichnisname
barlop