Hello,

I now wrote my own task "renamedir", because

1.I find the described syntax confusing (calling a dir a file will confuse me 
again, when I have to analyze the code in a few months)
2.It does not seem to do what it should under windows XP
3.I inspected the source code of ANT 1.7.1 and it is not designed for a simple 
renamedir, because if renamedir fails it does a real move, and I rather want 
the build to fail in zhis case.
4.It is great to write ANT tasks, if I give me the time to do it (this was not 
planned in my SCRUM)...

Thanks anyway for your mails that show me, that the topic is really complicated.

Juergen


-- 
Jürgen Knuplesch                    www.icongmbh.de
icon Systemhaus GmbH                Tel. +49 711 806098-275
Sophienstraße 40                    
D-70178 Stuttgart                   Fax. +49 711 806098-299

Geschäftsführer: Uwe Seltmann
HRB Stuttgart 17655
USt-IdNr.: DE 811944121 
-----Ursprüngliche Nachricht-----
Von: Mike Stewart [mailto:[email protected]] 
Gesendet: Freitag, 26. März 2010 16:59
An: Ant Users List
Betreff: Re: AW: Rename a dir

try:
 
  <move todir="new/dir/to/move/to">
    <fileset dir="src/dir"/>
  </move>
  <delete dir="src/dir" />
Mike S.
 
 

>>> "Knuplesch, Juergen" <[email protected]> 26/03/2010
14:34 >>>
Hello,

I dont think so, because this will move the files inside the dir instead of 
just rename the name of the dir.

juergen 


-- 
Jürgen Knuplesch                   
-----Ursprüngliche Nachricht-----
Von: St. Denis, David [mailto:[email protected]]
Gesendet: Freitag, 26. März 2010 15:26
An: Ant Users List
Betreff: RE: Rename a dir

Is this not what you are looking for?

  <move todir="new/dir/to/move/to">
    <fileset dir="src/dir"/>
  </move>



-----Original Message-----
From: Knuplesch, Juergen [mailto:[email protected]]
Sent: Friday, March 26, 2010 2:04 AM
To: Ant Users List
Subject: AW: Rename a dir

Thanks Antoine,

The ANT docu says:

Since Ant 1.6.3, the file attribute may be used to move (rename) an entire 
directory. If tofile denotes an existing file, or there is a directory by the 
same name in todir, the action will fail. 

So my code seems to be correct.

I think todir will move the first dir inside the second dir and this is not a 
rename.

So the question remains: How to rename a dir with ANT 1.7.1 and Windows XP? 

Does anyone know?
Maybe I have a look in the code....

Greetings Juergen


-- 
Jürgen Knuplesch                    www.icongmbh.de
icon Systemhaus GmbH                Tel. +49 711 806098-275
Sophienstraße 40                    
D-70178 Stuttgart                   Fax. +49 711 806098-299

Geschäftsführer: Uwe Seltmann
HRB Stuttgart 17655
USt-IdNr.: DE 811944121
-----Ursprüngliche Nachricht-----
Von: Antoine Levy Lambert [mailto:[email protected]]
Gesendet: Donnerstag, 25. März 2010 18:58
An: Ant Users List
Betreff: Re: Rename a dir

try using the todir attribute instead of tofile. I am not sure what the end 
result will be but this might be faster.

Regards,

Antoine

Knuplesch, Juergen wrote:
> Hello,
>
> I want to rename a dir and used the following:
>       <property name="dirbase2.new"
location="${dirbase2}BUILDFAILED"/>
>       <move  file="${dirbase2}" tofile="${dirbase2.new}" />
>
> But this moved all the files inside dirbase2 to dirbase2.new:
>      [echo] finally message
>      [move] Moving 14406 files to ...
>
> I just want to rename the dirname!
>
> I use ANT with Windows XP and this is a network path.
>
> Is a way to do this in ANT?
>
> Greetings Jürgen
>
>   


---------------------------------------------------------------------
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected] For additional 
commands, e-mail: [email protected]


--
This message has been scanned for viruses and dangerous content by MailScanner, 
and is believed to be clean.


Please consider the environment before printing this email

*********************************************************************
This e-mail and any attachments are confidential.  If it is not for you,
please inform us and delete it immediately without disclosing, copying,
or distributing it.

If the content is not about the business of the MGt Group or its
clients, then it is neither from nor sanctioned by the MGt Group.  Use
of this or any other MGt Group e-mail facility signifies consent to
interception by the MGt Group. The views expressed in this email or any
attachments may not reflect the views and opinions of the MGt Group.

This message has been scanned for viruses and dangerous content by
MailScanner, but the MGt Group accepts no liability for any damage
caused by the transmission of any viruses.

MGt plc is a public limited company registered in Scotland (SC175703)
with its registered office at Cluny Court, John Smith Business Park,
Kirkcaldy, Fife, KY2 6QJ.

**********************************************************************

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to