private static bool VerifyFileExistsAndIsCurrent(string file)
{
try
{
var url = new Uri(file);
var request = (HttpWebRequest)WebRequest.Create(url);
var response = (HttpWebResponse)request.GetResponse();
response.Close();
var fileSize = response.ContentLength;
if (fileSize <= 0)
return false;
var lastModified = response.LastModified;
if (lastModified.Date < new DateTime().Date)
return false;
return true;
}
catch
{
return false;
}
}
}