Это, вероятно, глупый вопрос, но я, кажется, не могу его понять. Я сравниваю LastWriteTime двух файлов, однако это всегда дает сбой, потому что файл, который я скачал из сети, всегда имеет значение 0 в миллисекундах, а мой исходный файл имеет фактическое значение. Есть ли простой способ игнорировать миллисекунды при сравнении?
Вот моя функция:
//compare file's dates
public bool CompareByModifiedDate(string strOrigFile, string strDownloadedFile)
{
DateTime dtOrig = File.GetLastWriteTime(strOrigFile);
DateTime dtNew = File.GetLastWriteTime(strDownloadedFile);
if (dtOrig == dtNew)
return true;
else
return false;
}
Заранее спасибо