Importar dados de todos os arquivos CSV de um diretório

Boa noite pessoal.

Estou quebrando a cabeça aqui e não consigo resolver um problema.

Preciso que minha aplicação importe de uma vez todos os dados de vários arquivos .csv localizados no mesmo diretório.

Eu desenvolvi um código que consegue ler o conteúdo de um arquivo, mas o usuário tem que digitar o nome de cada um.

Alguém sabe como pegar o nome de todos os arquivos de um certo diretório?

Grato.

        File folder = new File("nome do diretório");
        File[] lista = folder.listFiles();
        for(File file:lista) {
        	if(file.getName().indexOf(".csv") != -1) {
        		//Fazer a leitura do conteudo do arquivo
        	}
        }