| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/04/2010 22:33:12
|
pen_fold_uk
JavaTeenager
Membro desde: 20/03/2008 11:12:05
Mensagens: 162
Offline
|
Ola,
Por favor, vejam o codigo abaixo e, se puderem, ajudem me com os seguintes problemas:
- Primeiro e mais importante: Na classe de filtro eu estou aceitando todos os diretorios, pois se nao fizer isso nao consigo fazer a recursividade em seus subdiretorios (onde podem existir arquivos que interessem na busca). Com isso eu teria que colocar um outro filtro no metodo de callback e aplicar o filtro novamente, mas agora, apenas nos diretorios. Acho isso um "workaround" bem feio...rs. (Nao que o codigo esteja bonito, ate porque ainda eh um rascunho).
- Segundo (nao sei se eh mesmo um problema) dentro do metodo recursivo eu tenho a chamada de metodo:
Pelos poucos testes que fiz, nao vi nenhum problema com isso, pois sempre eu comeco a busca a partir de um diretorio e NUNCA por um arquivo, entao eu acho que nunca terei um falso positivo. Os testes que fiz foram OK, mas como recursividade pode ser um pouco confuso as vezes, queria saber o que voces acham.
- Terceiro problema, embora nao muito importante nesse momento: Sei que recursividade nao oferece uma performance otima, no entanto gosto de sua elegancia. A pergunta eh: Existe, para esse problema especifico, algum enfoque diferente que traga mais performance e ainda assim ofereca um codigo elegante e simples?
Qualquer outra dica sera muito apreciada.
Obrigado
|
|
|
 |
|
|
|
|
|
|