Apagar arquivos com Ant

Srs,
Alguem sabe se é possível via ANT gerar um script que delete por exemplo em uma pasta somente arquivos comuma determiada extensão, inclusive nas pastas e subpastas ?
E mesmo que o arquivo esteja oculto ?

Olá Rogerio,

nesta pagina tem informações e exemplos das task delete do ant, com a mesma você consegue executar oque deseja.
http://ant.apache.org/manual/CoreTasks/delete.html

cara acho que se vc usar assim ele deleta

<target name="clean"> <delete dir="o caminho\*.a extensão" /> </target>

espero ter ajudado

se for nas versões mais recentes do ant

&lt;delete&gt;
            &lt;fileset includes="**.*" dir="${basedir}"/&gt;
        &lt;/delete&gt;

Mas tome cuidado, nesse caso se executar do jeito que passei ele vai excluir tudo do seu projeto hehehe
por exemplo se quiser excluir os .txt

&lt;delete&gt;
            &lt;fileset includes="**.txt" dir="${basedir}"/&gt;
        &lt;/delete&gt;

e por ai vai.

[]'s

Esotou tendo a mesma dificuldade estou rodando um script , no qual eu quero fazer a varredura de uma pasta so deletando os . magik mais ele não faz a varredura so deleta o da primeira pasta que ele entra

<target name="alvo">

<mkdir dir ="${TESTE}"/>

<copy todir="${TESTE}">

    	<fileset dir="tiago"></fileset>

</copy>




<fileset dir=".">

    <exclude name="**.magik*"/> 

</fileset>



	<delete includeemptydirs ="true">


		<fileset dir="${TESTE}" defaultexcludes="no"> 

			<include name ="**.magik*" />

		</fileset> 
 

	</delete> 



<path id="a">

              <fileset dir="."  > 

                      <include name="**.magik*"/> 

              </fileset> 
    </path> 

    <property name="**.magik*" refid="a"/> 


    <echo>${magik.exist}</echo> 





<zip destfile ="${TESTE}/${TESTE}.zip"

basedir="${TESTE}"/>

Eu quero que ele me percorra essa nova pasta que criei deletando os .magik mais ele nao esta fazendo isso ,C:\teste${TESTE}\teste3\teste4\teste5 ele não chega a entrar no teste3,teste4 e teste, se algum puder me ajudar muito grato.