Class File

Pessoal…

To precisando apagar de um diretório todos os arquivos com extensao .txt, ou seja preciso verificar se existe algum e depois excluir todos, caso eles existam… acredito que preciso usar a classe File, mas nao descobri uma forma de fazer isso passando para os metodos dessa classe, so a extensao do arquivo…
consegui faze-lo funcionar apenas passando o nome do arquivo q ele deve trabalhar…
alguem sabe como posso conseguir fazer isso?

Vlw galera

Francine

Use o método listFiles para pegar todos os arquivos do diretório. Use o método getName para pegar o nome de todos eles. Para saber a extensão você pode usar 2 métodos da classe String, o lastIndexOf e o substring. assim qe você pegar a extensão você compara com .txt, se for igual retorne o nome, ou adicione um um ArrayList, e depois é só excluir.

Tenta fazer com o que eu te falei, posta o código se não conseguir que eu te ajudo!

Vlw Bruno,

Fiz como vc falou e deu certinho… usei o listFiles pra listar todos os arquivos… depois descobri as extensoes usando substring e deletei os .txt’s

vlw pela força

Francine