Classe java para ler arquivos .txt

Consegue ler todos os arquivos .txt a partir de um path raiz (lê os
sub-diretórios também)