I can get %ProgramFiles%
in Ant with ${env.PROGRAMFILES}
. But I can't figure out how to get %ProgramFiles(x86)%
.
Use ${env.ProgramFiles(x86)}
. The variable is case-sensitive in a way that is inconsistent with env.PROGRAMFILES.
[echo] env.ProgramFiles(x86) == C:\Program Files (x86)
[echo] env.PROGRAMFILES(x86) == ${env.PROGRAMFILES(x86)}
[echo] env.ProgramFiles == ${env.ProgramFiles}
[echo] env.PROGRAMFILES == C:\Program Files
Have you tried ${env.PROGRAMFILES(x86)}
? (See how to get program files x86 env variable?)
Apologies, I don't have a windows machine to test this one.
If this doesn't work I'd suggest adding the following property task in your build:
<property environment="env"/>
And run ANT in debug mode to see the values set:
ant -d
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With