Manipulando um TXT

3 respostas
J

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

3 Respostas

R

É pq quando vc abre o arquivo o windows joga ele em uma pasta temporaria e fica fazendo as alterações ou leitura em cima desse temporário, por isso que quando vc apaga ele, ele continua sendo lido.

J

Mas eu estou rodando no linux o programa, também funciona desta maneira?

R

Humm… ae já não posso te afirmar, mas provavelmente o linux trabalhe da mesma forma.

Criado 17 de março de 2008
Ultima resposta 17 de mar. de 2008
Respostas 3
Participantes 2