Page 1 of 1

Environment variable not working on a blank folder

Posted: Tue Jul 24, 2012 9:43 am
by DarExc
Hi,

I am trying to deploy several blank folders to the appdata directory in 7 and application data in XP using various variables. However, I noticed that when I create folders using the windows variable for example %username% I will get a directory with %username% in it. However, when a file is installed in the install portion using the exact same path (I have verified this by copying and pasting the path from the create folder to install file lines) %username% is replaced by the users username in the path. Why does it work for installing a file but not creating a folder?

Here is the config, top file goes into the path starting with the actual user name, the folder creation below goes into the path starting literally with %username% the create folder is now the next line below too in case the variable for $localappdata$ was changing at some point too but still, create folder takes the %username% environment variable literally

~Install Files~
~{A25A0BF2-FFDB-41F9-A871-C601589D74A0}~
~R:\development\Install Project\IS\Spell\american.adm~
~FALSE|~
~$LOCALAPPDATA$\RogueData\IncomeSupport\Unit Test\Spell~
~FALSE~
~FALSE~
~FALSE~
~FALSE~
~FALSE~
~FALSE~
~FALSE~
~FALSE~
~FALSE~
~Create Folder~
~{E1324958-1B3C-42F9-97F3-07E668E71DF8}~
~$LOCALAPPDATA$\RogueData\IncomeSupport\Unit Test\Spell~

Re: Environment variable not working on a blank folder

Posted: Tue Jul 24, 2012 10:30 am
by FrancescoT
Dear User,

I am not really sure if I follow your question.
Can you try to be more clear? when in your install flow are you trying to create folders? which parameters are you using?

Please note, if you want to share code use the CODE tag ... otherwise it will be unusable.

Let me know.

Regards