C# 文件MD5值
public static string FileMD5(string filePath)
{
string md5Str = string.Empty;
// 判断文件是否存在
if (!File.Exists(filePath))
{
return md5Str;
}
try
{
using (var md5 = MD5.Create())
{
using (var stream = File.OpenRead(filePath))
{
md5Str = BitConverter.ToString(md5.ComputeHash(stream));
stream.Dispose();
}
}
}
catch(Exception ex)
{
string error = string.Format("FileMd5 {0} Error:{1}", filePath, ex.ToString());
Debug.LogError(error);
}
return md5Str;
}