:?:
Estou precisando implementar em um programa uma função para pesquisar por uma string em todos os aquivos de um diretorio e em seus subdiretorios. E depois retornar os arquivos que continham a string.
Como o Search do Windows.
Alguem sabe qual a melhor maneira (e a mais rapida) de fazer esse tipo de pesquisa?
seguindo estrutura de dados…
eu acho que arvores resolve seu problema…
De uma pesquisada em AVL, e esqueci o restante hehehe
_
_PARQUE_MACABRO_PJ
Vai pegando o array de nomes de arquivos de cada diretorio com o static File.listFiles(). Depois é só pegar um por um e comparar quais tem o mesmo nome… os que tiver o mesmo nome vai adicionando a um array de resultados.
()'s
F
FujiharaPJ
Bom, na verdade eu preciso procuar a string no conteudo dos arquivos.
Alguns arquivos podem ter varios megas, abrir um por um, carrega-los na memoria e fazer a busca da string poder ser um pouco demorado. Principalmente quando o diretorio tem centenas de arquivos.