|
Oi pessoal, meu problema � que em uma aplica��o,
preciso identificar quais foram as altera��es realizadas em um determinado
arquivo por um determinado processo. Uma solu��o seria guardar uma c�pia do
documento antes de ele ser alterado e quando o arquivo for alterado disparar o
processo de compara��o e encontrar as diferen�as. Esta solu��o pode demandar um
tempo consider�vel para a aplica��o dependendo do tamanho do arquivo, portanto
estou quase descartando esta via. Uma outra solu��o seria verificar em algum
tipo de log do sistema operacional o que foi alterado naquele arquivo
(?????), talvez usando JNI, n�o sei. Corrijam-me se estiver errado,
mas, quando um processo altera um arquivo, na verdade ele o faz
atrav�s da API do Sistema Operacional, ent�o deve haver algum log do SO e/ou
evento que pode ser capturado pela aplica��o Java que teoricamente leria da API
do SO o que iria ser feito (ou foi feito) no determinado
arquivo. A quest�o � que nunca ouvi falar que essa segunda via era
poss�vel, mas tamb�m nunca ouvi o contr�rio. Algu�m poderia ajudar nessa
quest�o? Id�ias, sugest�es, links e/ou pdf's?
[]'s
Cl�udio Rocha
|
- [cejug-discussao] Torque Cl�udio Rocha
- [cejug-discussao] Torque Rafael Siqueira Telles Vieira
- [cejug-discussao] Ajuda Com o BES Daniel Gon�alves de Oliveira
- RES: [cejug-discussao] Encontrar difere... Michel Vasconcelos
