private bool AlreadyDownloaded(FileData saveFile, DateTime fileTimestamp)
{
//Check to see if our on disk zip is up to date
if (File.Exists(saveFile.TimestampFile) && File.Exists(saveFile.DiskFile))
{
string timestamp;
using (var reader = new StreamReader(saveFile.TimestampFile))
{
timestamp = reader.ReadToEnd();
}
DateTime lastAccess;
if (DateTime.TryParse(timestamp, out lastAccess))
{
if (lastAccess == fileTimestamp)
return true;
}
return false;
}
//Create directory since it doesn't exist
Directory.CreateDirectory(Path.GetDirectoryName(saveFile.DiskFile));
return false;
}