السلام عليكم
هذا الكود بطلع الmd5 للملف
لكن عندما اجد md5 لملف شغال او يكون الملف خفي او للقرائة فقط
لا يجد الmd5 للملف
ما هو التعديل المناسب للكود
مثلا لما اضعه ضمن ايجاد الmd5 للجميع ملفات الجهاز
بيجي خطا عند ملفات معينة
ما الحل
وشكرا
/get md5 code for file
protected string GetMD5HashFromFile(string fileName)
{
StreamReader file = new StreamReader(fileName);
System.Security.Cryptography.MD5 md5 = new MD5CryptoServiceProvider();
byte[] retVal = md5.ComputeHash(file);
file.Close();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < retVal.Length; i++)
{
sb.Append(retVal.ToString("x2"));
}
return sb.ToString();
}
