ExpandToRealPath function
|
![]() ![]() ![]() |
acUtils
|
const
|
TOKEN_DESKTOP = '%desktop%';
|
TOKEN_MYDOCUMENTS = '%mydocuments%';
|
TOKEN_MYPICTURES = '%mypictures%';
|
TOKEN_APPDATA = '%appdata%';
|
TOKEN_PROGRAMFILES = '%programfiles%';
|
TOKEN_WINDOWS = '%windows%';
|
TOKEN_SYSTEM = '%system%';
|
TOKEN_TEMP = '%temp%';
|
TOKEN_SAMPLES = '%samples%';
|
TOKEN_HELP = '%help%';
|
TOKEN_MEDIA = '%media%';
|
TOKEN_CURSORS = '%cursors%';
|
TOKEN_CURRENT = '%current%';
|
|
function ExpandToRealPath(const Path: String): String;
|
The ExpandToRealPath function searches the specified string for "keywords" (listed above), like %Windows% or %ProgramFiles%, and replaces them to the real pathes to the system folders.
|
|
For example, line
|
%programfiles%\My Application\MyExe.exe could be converted to
|
C:\Program Files\My Application\MyExe.exe, or
|
|
%SYSTEMDIR%\mydll.dll could be converted to
|
C:\WinNT\system32\mydll.dll
|
|
%Current%\Application.exe could be converted to
|
D:\Projects\My Projects for SomeCompany\ProgramName\Beta2\Application.exe
|
GetSysDir function.
|