Це, мабуть, глупе запитання, але я, здається, не можу зрозуміти. Я порівнюю 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;
}
Спасибі заздалегідь