| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/01/2008 13:00:56
|
reinaldo558
JavaBaby
Membro desde: 21/06/2007 16:45:01
Mensagens: 78
Localização: Brasil - SP
Offline
|
Olá!
Estava pesquisando aqui como ler arquivos, achei um tópico muito legal e consegui fazer, porém meu problema exige um pouco mais, tenho que ler todos os arquivos de um diretório, verificar de todos os arquivos lidos quais são válidos.
Estava lendo os arquivos com um for, já que os nomes dos arquivos terminam em numero, (arq1, arq2, arq3 .... arq300, arq301...).
Depois eu lia estes arquivos, se eu achasse só o cabeçalho eu eliminava ela e passava pro próximo, mas acho que isso seria um trabalho de português, além de ser muito lento rodar isso.
Achei então o comando listFiles, mas não consegui usá-lo, alguem poderia postar um exemplo por favor?
Para não precisar ficar lendo cada arquivo, tem algum comando que me devolva o tamanho do arquivo? desta forma se for menor que 1k eu já elimino e nem preciso ler o que tem dentro.
Obrigado!
|
Reinaldo Elias |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/01/2008 13:03:01
|
fabim
GUJ Master
![[Avatar]](/images/avatar/d4e3e8180a65648886ff348c7a6bbff5.jpg)
Membro desde: 14/12/2006 19:30:03
Mensagens: 1268
Localização: Vitoria - Espirito Santo
Offline
|
http://java.sun.com/j2se/1.4.2/docs/api/java/io/File.html#listFiles(java.io.FileFilter)
Vc vai subscrever o método accept() do FileFilter, pra dizer quais sao os arquivos que poderão ser retornados no array de File.
Um exemplo poderia ser retornar false caso o tamanho do arquivo fosse menor que 1k.
N possibilidades.
This message was edited 2 times. Last update was at 21/01/2008 13:05:42
|
ειπεν αυτη ο ιησους εγω ειμι η αναστασις και η ζωη ο πιστευων εις εμε καν αποθανη ζησεται
Sun Certified Web Component Developer
Sun Certified Java Programmer
Sun Certified Java Associate
Sun Certified Business Component Developer - Em Andamento
Bacharelando em Sistemas de Informacao
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/01/2008 18:08:02
|
reinaldo558
JavaBaby
Membro desde: 21/06/2007 16:45:01
Mensagens: 78
Localização: Brasil - SP
Offline
|
Desculpa a ignorância, mas ainda não consegui.
O que seria
Vc vai subscrever o método accept() do FileFilter
Voce disse também que poderia retornar false caso o tamanho fosse menor que 1k, até ai blz, mas como eu verifico se o arquivo tem menos de 1k?
|
Reinaldo Elias |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2008 15:32:53
|
reinaldo558
JavaBaby
Membro desde: 21/06/2007 16:45:01
Mensagens: 78
Localização: Brasil - SP
Offline
|
Alguem poderia me ajudar?
|
Reinaldo Elias |
|
|
 |
|
|