Hi,
sorry, the mapper is wrong =
<mapper id="renameMapper" type="glob" from="**\search" to="**\search_"
/>
must be =
<mapper id="renameMapper" type="glob" from="*\search" to="*\search_"/>
the glob mapper seems to handle only single ' * '
Regards, Gilbert
-----Original Message-----
From: Rebhan, Gilbert [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 13, 2007 2:50 PM
To: Ant Users List
Subject: RE: Rename directories in Ant
Hi,
-----Original Message-----
From: Cesar Martinez Izquierdo [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 13, 2007 12:57 PM
To: Ant Users List
Subject: Re: Rename directories in Ant
/*
Hi Qazwart, thanks for your reply.
The problem is that I don't want to rename ONE directory, but ALL the
"search" directories in a directory tree.
And the "search" directory may be located inside another "search"
directory, so getting the very first match is not enough... I need all
of them to be replaced...
I guess it needs to be performed using a totally different strategy. Any
idea?
*/
maybe something like =
<mapper id="renameMapper" type="glob" from="**\search" to="**\search_"
/>
<!-- first copy step, all but those search directories -->
<copy todir="Y:/test_" verbose="true">
<fileset dir="Y:/test" excludes="**/search/**" />
</copy>
<!-- second copy step, copy all search dirs incl. rename to search_
-->
<copy todir="Y:/test_" verbose="true">
<fileset dir="Y:/test" includes="**/*" />
<mapper refid="renameMapper" />
</copy>
use on your own risk ;-)
i didn't get it how to put those two copy steps in one step only,
but it seems to work anyway !?
Regards, Gilbert
---------------------------------------------------------------------
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]