I just cannot get this right
I have set up my fileset to exclude a list of directories and delete everything else fileset: Setup scanner in dir /opt/stratalight/packages with patternSet{ includes: [*/**] excludes: [OS-4000-1.6(B18)Beta/** OTS-SC-1.6(B18)Beta/** OTS-4010-1.6(B17)Beta/** OTS-4040-1.6(B17)Beta/** OTS-4400-1.6(B17)Beta/** OTS-4540-1.6(B17)Beta/** OTS-4520-1.6(B17)Beta/** OTS-Common-1.6(B18)Beta/** OTS-4011-1.6(B17)Beta/**] } [delete] Deleting /opt/stratalight/packages/OS-4000-1.6(B18)Beta/OTS-4010/clientFpga4010.s lim But (as you can see) the first thing it deletes is something under one of my excluded directories. Can someone please point out what I am doing wrong??? Thanks Tracy (ant 1.7.0) Here's the snippet of code ${directories} is OS-4000-1.6(B18)Beta/** OTS-SC-1.6(B18)Beta/** OTS-4010-1.6(B17)Beta/** OTS-4040-1.6(B17)Beta/** OTS-4400-1.6(B17)Beta/** OTS-4540-1.6(B17)Beta/** OTS-4520-1.6(B17)Beta/** OTS-Common-1.6(B18)Beta/** OTS-4011-1.6(B17)Beta/** <delete includeemptydirs="true" >^M <fileset dir="${installation.dir}" casesensitive="yes"> <exclude name="${directories}"/> <include name="*/**"/> </fileset> </delete>^M