Manipular arquivos de texto

Galera a duvida eh o seguinte, tenho uma pasta com mais de 25000 arquivos de texto, dai gostaria de dividir os arquivos em 4 pastas distintas, por exemplo, pegar os arquivos que terminam com TR e colocar na pasta tratamento, os arquivos que terminar com EX e colocar na pasta exame, gostaria de saber como faco isso em java?

http://www.guj.com.br/java.tutorial.artigo.13.1.guj

vi li esse artigo nao achei nda lah que pudesse ajudar

alguem mais?

Tavez isto te ajude:

// Este exemplo mostra como mover um arquivo para um
// outro diretorio

import java.io.*;

public class Estudos{
    public static void main(String[] args){
        
        // arquivo a ser movido
        File arquivo = new File("c:\\java\\Conexao.java");
    
        // diretorio de destino
        File dir = new File("c:\\java40");
    
        // move o arquivo para o novo diretorio
        boolean ok = arquivo.renameTo(new File(dir, arquivo.getName()));
        if(ok){
            System.out.println("Arquivo foi movido com sucesso");
        }
        else{
            System.out.println("Nao foi possivel mover o arquivo");
        }
    }
}

referencia: http://www.arquivodecodigos.net/arquivo/visualizar_dica.php?qual_dica=457

Com isto basta criar um algoritmo para eleger os arquivos e movimenta-los para um lugar correto. Apenas cuidado o metodo list ou listFiles da classe List pois o meus costuma ficar lento quando se tem grande quantidade de arquivos, não sei se o mesmo ira ocorrer com 25000, mas já cai neste gargalo.

vlws kra acho que eh bem isso mesmo… vou tentar por aki

amigo com esse comando eu removo os arquivos…

tipow… para uma parte de codigo blz… era isso mesmo

mais conhece algum que copia, sem remover?

outra duivida como manipular os nomes da string tipow… as que tem o final tr para a pasta tratamento, as que tem final ex para a pasta exame, etc?

vlws