Fórum pegar informações de um arquivo via http #349890
30/11/2007
0
Gostaria de saber qual o comando que posso usar para pegar a data de um arquivo via http.
Quero comparar a data do arquivo e ver se é mais atual que o que está no micro local.
Se for mais atual irei fazer download automático do arquivo.
O comando para download já tenho:
if UrlDownloadToFile(nil,´http://intranet/temp/Terceirizados.exe´, pchar(´c:\temp\´+ChangeFileExt(´sdfsd´, ´.tmp´)),0, nil)=0 then
exit;
Falta apenas o comando para pegar a data do mesmo via http.
Se fosse via rede seria mais fácil... pois já tenho também o comando:
//se o aplicativo novo tiver data inferior ou igual ao que está executando então não atualizar
if FileDateToDateTime(FileAge(´\\intranet\sistemas\´+nomeexe))<=
FileDateToDateTime(FileAge(Application.ExeName)) then
exit;
Se alguém puder me ajudar, agradeço!
Quero comparar a data do arquivo e ver se é mais atual que o que está no micro local.
Se for mais atual irei fazer download automático do arquivo.
O comando para download já tenho:
if UrlDownloadToFile(nil,´http://intranet/temp/Terceirizados.exe´, pchar(´c:\temp\´+ChangeFileExt(´sdfsd´, ´.tmp´)),0, nil)=0 then
exit;
Falta apenas o comando para pegar a data do mesmo via http.
Se fosse via rede seria mais fácil... pois já tenho também o comando:
//se o aplicativo novo tiver data inferior ou igual ao que está executando então não atualizar
if FileDateToDateTime(FileAge(´\\intranet\sistemas\´+nomeexe))<=
FileDateToDateTime(FileAge(Application.ExeName)) then
exit;
Se alguém puder me ajudar, agradeço!
Briciosm
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)