Problema ao ler arquivo, quando o mesmo é atualizado  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Fiz uma classe que usa o objeto java.io.RandomAccessFile para ler dados de arquivos que são gerados diariamente. Eu só abro um novo arquivo para ler os dados, se o arquivo txt do dia anterior foi lido totalmente, e quando o arquivo que está sendo lido é o do dia atual eu fico verificando se chegou dado novo, através do tamanho do arquivo e do ponteiro, que é guardado em um arquivo .properties, para saber aonde a leitura parou, segue abaixo o exemplo da verificação:


O problema está na hora em que a classe fica esperando por uma atualização no arquivo do dia atual, sempre que o mesmo é atualizado é gerada uma exception java.io.EOFException, que significa que o arquivo chegou no final, mas existe dados novos no arquivo, alguém saberia explicar pq está acontecendo isso?

This message was edited 1 time. Last update was at 18/10/2008 12:56:46


www.bau-de-dev.com
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team