Preciso construir uma classe no java que verifique a data de atualização de um arquivo no servidor e outro no cliente e caso a do cliente seja anterior copie o arquivo do servidor pro cliente. Alguem sabe como faço? Se possivel tb gostaria de saber como faço pra acessar as propriedades do arquivo do windows para que eu possa verificar a versão de ambos os arquivos e atualizar se preciso! Obrigado
Depende de como você vai fazer isso exatamente, se é só um mapeamento de rede, é só você acessar o arquivo normalmente usando a classe File, se for um FTP, você vai precisar de alguma API pra FTP, como a commons net da Apache.
Pra verificar a data de modificação de um arquivo, você pode usar o metodo File.lastModified():
http://java.sun.com/j2se/1.5.0/docs/api/java/io/File.html#lastModified()
OU…
Java Web Start :joia:
Java WebStart é a melhor solução!
Mas não esqueça do certificado de segurança!