У меня есть приложение winforms, где я могу загрузить файл .csv.Я вычисляю хэш файла для загруженного файла .csv.Если содержимое файла изменилось, я отображаю окно сообщения о том, что данные файла изменились.
Я знаю, как вычислять хэши файлов, но вроде как застрял с тем, как сохранить хэш старого файла того же файла и затем сравнить его с хэшем нового файла того же файла.
static bool FileHashesAreEqual(FileInfo fileName)
{
byte[] firstHash = MD5.Create().ComputeHash(firstName.OpenRead());
var oldFileHash = firstHash;
for (int i = 0; i < oldFileHash.Length; i++)
{
// Unable to figure out how to compare newFileHash and the oldFileHash
//if (oldFileHash[i] != newFileHash[i])
return false;
}
return true;
}
Любая помощь в том, как это сделать, очень ценится.