ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan.Mate...@rzf.fin-nrw.de
Subject AW: Easy Question: Rename a Directory
Date Wed, 21 Jul 2004 06:07:55 GMT
> > Is there an easy way to rename a directory that doesn't have a 
> > performance drain?  The Ant documentation states that the 
> "<Rename>" 
> > task has been deprecated and to use "<Move>" instead.  
> However, all the 
> > examples I've seen with the "<Move>" task involve moving 
> all the files 
> > and sub-directories to the new directory and then deleting the old 
> > directory:
> > 
> > <move todir="${temp.dir}/newname" includeEmptyDirs="true" 
> overwrite="true">
> >         <fileset dir="${temp.dir}/oldname"/>
> > </move>
> > 
> 
> There is code in <move> to drop down to File.renameTo where 
> possible. It
> would be good to understand why this is not happening for 
> you. There may
> be some condition which is preventing that from working 
> (filtering, for
> example) or it might be a bug. In any case when it can't 
> rename, <move>
> goes into copy/delete mode. Can you tell us what is happening in
> Move.renameFile?

There is also a little bit logging in the <move> task. 
What does -verbose say?

Jan

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message