Dies ist wahrscheinlich eine dumme Frage, aber ich kann es nicht herausfinden. Ich vergleiche die LastWriteTime von zwei Dateien, dies schlägt jedoch immer fehl, da für die aus dem Netz heruntergeladene Datei immer Millisekunden auf 0 gesetzt sind und meine Originaldatei einen tatsächlichen Wert hat. Gibt es eine einfache Möglichkeit, die Millisekunden beim Vergleich zu ignorieren?
Hier ist meine Funktion:
//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;
}
Danke im Voraus