Java Mailing List Archive

http://www.ant-tasks.com/

Home » Ant Users List »

How to get the filename of a dirset - not the full path?

Rob Wilson

2008-03-10

Replies:

Author LoginPost Reply
Now that I have a list of directories, I would like to get the directory
NAME rather than the full path - I am trying to use the name to create
directories elsewhere and copy files from a few different places.

Basically I want something that returns me the name after the last slash -
but it looks like string manipulations might be trickier than first appears?

This is what I currently have...

  <target name="create-branding">
    <foreach param="directory" target="create-branding-dir">
       <path>
          <dirset dir="../webcontent-branding">
            <depth max="0"/>
          </dirset>
       </path>
    </foreach>
  </target>

  <target name="create-branding-dir">
    <echo message="creating-branding-dir called: ${directory}"/>
    <mkdir dir="${distrib.dir}/${directory}" />
  </target>


Cheers,
Rob.
©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.