Hi,
This chunk of code in the build.xml renames both the file and the folder
<?xml version="1.0" encoding="UTF-8"?>
<project name="Test" default="package">
<target name="package">
<move file="sri.xml" tofile="srikanth.xml" /> <!-- Rename a file -->
<move file="srikm" tofile="srikanth" /> <!-- Rename a folder -->
</target>
</project>
The folder srikm had subfolders in it and also files in them. The rename was
successful.
As you had rightly said, if you use todir, it will move the first dir into the
second dir.
Regards,
Srikanth
-----Original Message-----
From: Knuplesch, Juergen [mailto:[email protected]]
Sent: Friday, March 26, 2010 12:34 PM
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]
"Misys" is the trade name for Misys plc (registered in England and Wales).
Registration Number: 01360027. Registered office: One Kingdom Street, London W2
6BL, United Kingdom. For a list of Misys group operating companies please go to
http://www.misys.com/corp/About_Us/misys_operating_companies.html. This email
and any attachments have been scanned for known viruses using multiple
scanners. This email message is intended for the named recipient only. It may
be privileged and/or confidential. If you are not the named recipient of this
email please notify us immediately and do not copy it or use it for any
purpose, nor disclose its contents to any other person. This email does not
constitute the commencement of legal relations between you and Misys plc.
Please refer to the executed contract between you and the relevant member of
the Misys group for the identity of the contracting party with which you are
dealing.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]