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
Manipulando um TXT
J
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
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo