Apagar arquivos com Ant  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
rogeriosantos77
Java Ninja
[Avatar]

Membro desde: 30/07/2007 15:00:53
Mensagens: 281
Localização: Jerusalém
Offline

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 ?

Rogerio L Santos
@roglusa - Twitter
[WWW] [MSN]
Jose Donizetti
Thread.start()
[Avatar]

Membro desde: 22/08/2006 08:42:48
Mensagens: 37
Offline

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

=D
java es a lei
JavaChild
[Avatar]

Membro desde: 03/06/2009 10:13:55
Mensagens: 130
Localização: Jundiaí - SP
Offline

cara acho que se vc usar assim ele deleta


espero ter ajudado

@fer_smrday - Twitter

Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

se for nas versões mais recentes do ant


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



e por ai vai.

[]'s

att
Rafael Felix

Rolling With Code
Twitter
[WWW]
tiagononato
Smalltalk

Membro desde: 28/10/2010 09:56:59
Mensagens: 1
Offline

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


<project name="teste" basedir="." default="alvo">

<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}"/>






</target>

</project>

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.
[Email] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team