Hi Bob, I woudld second Khairuddin proposal. In addition you might add attribute overwrite="true" to ensure everything will be overwritten and source can be deleted (by move).
And maybe you should use <include name="**" /> to move all subdirs to. hth Dominik Am 28.09.2011 00:51, schrieb Khairuddin Abdullah: > Bob: > Try the following on one or two folders as a test (make sure you create > a back up, just in case). If you do not wish to purge old empty folders > (with Company.* in name), you need to comment out the last delete line. > Good luck! > <foreach item="Folder" property="folderpath"> > <in> > <items> > <include name="C:\Builds\TestRename\8.0.0.4\Company.*" /> > </items> > </in> > <do> > <echo message="${folderpath}" /> > <echo message="${string::replace(folderpath, 'Company.', '')}"/> > <move todir="${string::replace(folderpath, 'Company.', '')}"> > <fileset basedir="${folderpath}"> > <include name="*.*" /> > </fileset> > </move> > <!-- commented out the following delete line if you do not want to purge > old empty folders --> > <delete dir="${folderpath}" /> > </do> > </foreach> > > Seriously, this should be easy but it is not. > > I want to rename folders.. but the move doesn’t seem to want to. Can > move rename a folder. Any examples? > > I am doing something like this: > > <?xml version="1.0" ?> > <project name="TestRename" default="info"> > <foreach item="Folder" property="folderpath"> > <in> > <items basedir="C:\Builds\TestRename\8.0.0.4"> > <include name="Company.*" /> > </items> > </in> > <do> > <echo message="${folderpath}" /> > <echo message="${string::replace(folderpath, 'Company.', '')}"/> > <move file="${folderpath}" todir="${string::replace(folderpath, 'Company.', '')}" verbose="true" /> > </do> > </foreach> > </project> > > I’ve tried todir and tofile. If I remark out the move the correct > paths are displayed as messages. > > BOb > -- The answer to the great question of life, the universe and everything is 42 (Douglas Adams) ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1 _______________________________________________ NAnt-users mailing list NAnt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users