Java Mailing List Archive

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

Apache Ant Archive

» Ant Users List
» Ant Developers List
get filename

get filename

2006-08-17       - By Scot P. Floess
Reply:     1     2     3     4     5     6     7     8     9  

Try this:

<target name="start">
      <fileset dir="referenz" id="filename"/>
      <for param="file">
          <path>
              <fileset refid="filename" />
          </path>
          <sequential>
              <var name="filename" unset = "true"/>
              <basename property="filename" file="@{file}" />
              <echo>Filename === ${filename}</echo>
          </sequential>
      </for>
  </target>

Notice the <var> element has the attribute unset="true"

Benjamin H. wrote:
> I has try this:
> <target name="start">
>        <fileset dir="referenz" id="filename"/>
>        <for param="file">
>            <path>
>                <fileset refid="filename" />
>            </path>
>            <sequential>
>                <var name="filename" />
>                <basename property="filename" file="@{file}" />
>                <echo>Filename === ${filename}</echo>
>            </sequential>
>        </for>
>
>    </target>
>
> But not so successful!!
>
>
> 2006/8/17, Scot P. Floess <floess@(protected)>:
>>
>> Did you try the <basename> task?
>>
>> Benjamin H. wrote:
>> > Hi out there,
>> >
>> > is it possible to get only the name of a file without the whole path??
>> >
>> > This is for path - but only need the filename:
>> > <for param="filename">
>> >            <path>
>> >                <fileset dir="reftest" />
>> >            </path>
>> >                <sequential><echo>@{filename}</echo></sequential>
>> >                </for>
>> >
>> > The files are in a directory!!
>> >
>> > Regards ele
>> >
>>
>> --
>> Scot P. Floess
>> 27 Lake Royale
>> Louisburg, NC  27549
>>
>> 252-478-8087 (Home)
>> 919-754-4592 (Work)
>>
>> Chief Architect JPlate  http://sourceforge.net/projects/jplate
>> Chief Architect JavaPIM http://sourceforge.net/projects/javapim
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@(protected)
>> For additional commands, e-mail: user-help@(protected)
>>
>>
>

--
Scot P. Floess
27 Lake Royale
Louisburg, NC  27549

252-478-8087 (Home)
919-754-4592 (Work)

Chief Architect JPlate  http://sourceforge.net/projects/jplate
Chief Architect JavaPIM http://sourceforge.net/projects/javapim


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)


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