And I think what might made you confuse is the dirname task.

Task to determine the directory path of a specified file.

When this task executes, it will set the specified property to the
value of the specified file (or directory) up to, but not including,
the last path element. If the specified file is a path that ends in a
filename, the filename will be dropped. If the specified file is just
a filename, the directory will be the current directory.


On 4/21/07, Vincent <[EMAIL PROTECTED]> wrote:
You can try replace the first line to
<property name="projects.dir" value="$aaa" /> then try it again.

On 4/21/07, Douglas McCarroll <[EMAIL PROTECTED]> wrote:
> Hi All,
>
> I ran across "$.." in an Ant file and am trying to understand what it
> does. Can't find any documentation. So basic as to not require explanation?
>
>
> When I run a C:\Projects\build.xml file with this code in it:
>
>   <property name="projects.dir" value="$.." />
>   <dirname property="projects.dirname" file="${projects.dir}"/>
>   <dirname property="logfiledirname" file="${projects.dir}\AntLog.log"/>
>
>   <echo message="${projects.dir}"/>
>   <echo message="${projects.dirname}"/>
>   <echo message="${projects.dir}\AntLog.log"/>
>   <echo message="${logfiledirname}"/>
>
>
> I get this:
>
>     [echo] $..
>     [echo] c:\Projects
>     [echo] $..\AntLog.log
>     [echo] c:\Projects\$..
>
>
> The first three echoes would make sense to me if $.. indicated the
> current directory, but a single dot does that. What's the difference?
>
> The fourth echo doesn't make sense to me at all...
>
> Douglas
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to