Hi,
Mario Madunic wrote:
I would like to get the filename of the first file in a directory and then get a
particular part of the filename.
There has to be a much easier and cleaner way of doing this.
You want the first part of the filename, right ?
with a dir like that =
J:\test>dir /B
20070921_0001.xml
20070921_0002.xml
20070921_0003.xml
you can go with <script>, and put the
string in a property for further
ant processing, i.e. =
<script language="ruby">
<![CDATA[
str=File.basename(Dir["J:/test/*.xml"].sort[0]).gsub(/(\w{8}).+/, $1)
$project.setProperty "myproperty", str
]]>
</script>
...
<echo>
$${myproperty} == ${myproperty}
</echo>
will give you =
${myproperty} == 20070921
Regards, Gilbert
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]