Макросы, допустимые в именах файлов

Макросы, допустимые в именах файлов

Previous pageReturn to chapter overviewNext page

%WinDir% - путь к папке Windows (без \ на конце)

%SystemRoot%, %System32% - заменяется на путь к папке System/System32 (без \ на конце)

%SysDisk% - системный диск в виде "X:" (без \)

%Tmp% - путь к системной папке для временных файлов

%PF% - путь к папке Program Files на системном диске (без \ на конце)

 

Начиная с версии 4.26 поддерживаются

%SYSTEMDRIVE% - синоним %SysDisk%, системный диск в виде "X:"

%Personal% - путь к папке "Мои документы" текущего пользователя

%ProfileDir% - путь к папке, в которой размещаются профили пользователей

%USERPROFILE% - путь к папке с профилем текущего пользователя (берется из одноименной переменной окружения)

 

Начиная с версии 4.32 поддерживаются

%allusersprofile% - путь к папке с профилем AllUsers (без \ на конце)

%AppData% - путь к папке Application Data текущего пользователя (без \ на конце)

%LocalSettings% - путь к папке Local Settings текущего пользователя (без \ на конце)

%Personal% - путь к папке "Мои документы" текущего пользователя (без \ на конце)

 

На заметку:

Регистр символов макроса не учитывается, к примеру %SysDisk%, %SYSDISK% и %sysdisk% эквивалентны.

 

Пример:

 

begin

AddToLog(NormalDir('%LocalSettings%'));

end.

 

См. также GetEnvironmentVariable