Manipulação de arquivos......  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

Eu tenho uma classe que abre um arquivo e lê o seus dados, até ai tudo bem....
Se eu abrir um documento com esta classe e no meio da operação apagar o documento, que é um txt, o aplicativo ainda continua lendo o mesmo e trazendo os dados, por que?
Sendo que quando eu abro o documento, eu deixo o "link" em memória, seria esta a causa?
Para abrir o documento eu uso a classe java.io.RandomAccessFile

This message was edited 1 time. Last update was at 17/03/2008 20:04:10


www.bau-de-dev.com
giovaniufop
JavaChild

Membro desde: 07/02/2007 15:16:37
Mensagens: 122
Offline

será que você pode colar seu código, somente a parte em que você lê o arquivo?

Algumas classes como a BufferedReader por exemplo lê pedaços relativamente grandes de dados retirados do arquivo de uma só vez e mantêm esses dados em buffer, talvez por isso vc ainda possa estar lendo informações do arquivos.

MAS, antes de tirar qualquer conclusão gostaria de ver seu código.

This message was edited 1 time. Last update was at 17/03/2008 20:20:53


Sun Certified Java Programmer 5

"Um brinde à cerveja, a causa e a solução de todos os problemas do mundo." - HOMER SIMPSOM
[MSN]
Jedi_FeniX
Virtual Machine Man
[Avatar]

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

Blz, abaixo segue a parte do código que abre o arquivo e lê os dados.



Ve se ajuda, senão, coloco toda a classe....

This message was edited 1 time. Last update was at 17/03/2008 20:28:34


www.bau-de-dev.com
giovaniufop
JavaChild

Membro desde: 07/02/2007 15:16:37
Mensagens: 122
Offline

karamba, que zona hahaha.
Kra não consegui ver nem onde vc apagou o arquivo, sugiro que você tente simplificar sua classe rs

No mais, de uma olhada na API das classes que você está usando: http://java.sun.com/javase/6/docs/api/

talvez ajude

flw

This message was edited 1 time. Last update was at 17/03/2008 20:44:50


Sun Certified Java Programmer 5

"Um brinde à cerveja, a causa e a solução de todos os problemas do mundo." - HOMER SIMPSOM
[MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team