Estou com um probleminha, estou tentando fazer um sistema de atualização,
ele verifica a versão atual (Pode Pegar de Um bloco de notas por exemplo) e se for menor do que a que estiver no sevidor (um FTP qualquer) ele realiza o download…
Não dá pra comparar as data dos .exe ? Se o .exe que você possui na pasta tem uma data menor que a que você quer atualizar, ele realiza a operação! ?
G
guilhermeloko
estou aberto a sugestoes e também a respostas!
G
guilhermeloko
Aguardando respostas!
G
guilhermeloko
up!
wagne23
Faça como o mitgan falou. Peque o executavel que vc quer atualizar, por exemplo, assim:
Filef=newFile("C:\WINDOWS\notepad.exe");
Então vc pega a data de modificação dele assim:
f.lastModified();
Assim vc pode fazer a comparação com o arquivo que está no servidor de arquivos, por exemplo e ver se já está com a versão atual ou não, se não estiver vc faz a copia sobrescrevendo o antigo.
Edit:
Só uma duvida que surgiu, a atualização vai ser de qualquer programa ou de um aplicativo java? Por que se for atualizar um aplicativo java seu use java web start.