Thanks a lot for your suggestions. I tried to run as mentioned below and yep it worked for me.
Thanks, once again. Have a nice day On Thu, Oct 22, 2009 at 5:15 PM, Knuplesch, Juergen < [email protected]> wrote: > Better use only arg without line. Then you give each argument alone. The > syntax is: > <arg value="/c" /> > <arg value="dir" /> > <arg value="${SpaceVar}" /> > > But probably you need quotes, because this is read bei windows batch stuff. > > By the way: I hate spaces in pathnames.... > > > -- > Jürgen Knuplesch www.icongmbh.de > icon Systemhaus GmbH Tel. +49 711 806098-275 > Sophienstraße 40 > D-70178 Stuttgart Fax. +49 711 806098-299 > > Geschäftsführer: Uwe Seltmann > HRB Stuttgart 17655 > USt-IdNr.: DE 811944121 > -----Ursprüngliche Nachricht----- > Von: Rohit P [mailto:[email protected]] > Gesendet: Donnerstag, 22. Oktober 2009 13:27 > An: Ant Users List > Betreff: Setting Property to a path containing Space > > Hi, > > I have a requirement to execute a program that uses a path as an argument. > The path argument is set using <property> task. > > <property name="SpaceVar" value="C:/Program Files"/> > > <target name="EchoVar"> > <echo> SpaceVar = ${SpaceVar} </echo> > <exec dir="${basedir}" executable="cmd.exe" failonerror="true"> > <arg line="/c dir ${SpaceVar}"/> > </exec> > > </target> > > After execution of the above snippet i am getting the below error: > > E:\Scripts>ant -f SpaceVar.xml > Buildfile: SpaceVar.xml > > EchoVar: > [echo] SpaceVar = C:/Program Files > [exec] Parameter format not correct - "Program". > > BUILD FAILED > E:\Scripts\SpaceVar.xml:7: exec returned: 1 > > I am not sure of exactly setting the property SpaceVar to include double > quotes. > Can anybody help me achieve successful execution for the above snippet? > > Thanks for your effort. > > Thanks > Rohit > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
