Under the src folder I have the following folders: daos, business and model. I want to delete using ant script, all the folders except "model". So I tried:
<delete includeemptydirs="true">
<fileset dir="${basedir}/src">
<include name="**/*"/>
<exclude name="model/*"/>
</fileset>
</delete>
All the folders are deleted, except "model" which is empty. All its files are deleted.
Try instead
<delete includeemptydirs="true">
<fileset dir="${basedir}/src">
<include name="**/*"/>
<exclude name="**/model/**"/>
</fileset>
</delete>