Uma forma de saber se um arquivo foi modificado � usando uma fun��o hash, essa
fun��o � como se fosse um d�gito verificador do conte�do do
arquivo.
Voc� aplica a fun��o hash sobre o arquivo e ela vai retornar um inteiro, em
seguida vc compara com o �ltimo valor de hash que vc tem guardado (se n�o
tiver esse valor registrado n�o d� pra fazer).
� bem seguro porque dificilmente duas vers�es com conte�dos
diferentes de um arquivo ter�o o mesmo valor de
hash.
PS1: N�o sei se � adequado para arquivos muito grandes, pois a fun��o le cada
byte para compor o resultado. Mas de qualquer forma eu testei aqui com um ".bmp"
de 7mB e rodou em menos de 1 segundo.
Ps2: To enviando um anexo com um exemplo do uso dessa
fun��o.
Ps3: Desculpe n�o ter colocado nehum coment�rio no
c�digo. :�)
-----Mensagem original-----
De: Helio Frota [mailto:[EMAIL PROTECTED]
Enviada em: segunda-feira, 26 de janeiro de 2004 14:14
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] arquivo modificadoOla pessoal,Algu�m sabe como descobrir que um arquivo foi modificado sem usar o m�doto lastModified() da classe file ?Quando estou fazendo um upload de um arquivo o arquivo acaba sendo modificado mesmo sem eu ter alterado nada.Portanto o m�doto lastModified() nesse caso n�o serviria para verificara modifica��o efetiva.Obrigado.Helio Frota
Yahoo! GeoCities: a maneira mais f�cil de criar seu web site gr�tis!
FileHC.java
Description: Binary data
------------------------------------------------------------------------------------------- Ceara' Java User Group
Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED] Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] Falar com o administrador? e-mail para: [EMAIL PROTECTED]
