Hi.
I'm trying to construct a dynamic clean task.
The clean target looks like this:
<target name="clean" depends="init">
<foreach item="Folder" property="foldername">
<in>
<items>
<includes name='**\bin'/>
<includes name='**\obj'/>
</items>
</in>
<do>
<delete dir='${foldername}' failonerror="false" />
</do>
</foreach>
<delete dir="${cvsmodule}\DeployFiles" failonerror="false"/>
<delete dir="${cvsmodule}\DevelopFiles" failonerror="false"/>
<delete>
<fileset>
<includes name='**\*.suo' />
<includes name='**\*.user' />
<includes name='**\*.incr' />
</fileset>
</delete>
</target>
The top structure that it will be using consists of 2418 files
in 461 folders.
The init target only sets a few properties.
If there is nothing to delete (fastest case) this piece of code takes
72.8 seconds to run on a P4 2.4 GHz PC with the filesystem on local disk.
During that time all CPU is used up, memory allocations doesn't increase.
I can see virtually no disk activity at all.
The foreach and delete-fileset-includes parts appear to be taking about
half the time each.
/Nicke
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers