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

Responder a