比较文件是否相同,(比较MD5值)

it2025-09-06  5

filePath是文件的路径 引入 System.Text,System.IO, System.Security.Cryptography 命名空间

public static string GetMD5Vlues(string filePath) { StringBuilder sb = new StringBuilder(); filePath = filePath.Trim(); using (FileStream fs = new FileStream(filePath, FileMode.Open)) { MD5 md5 = new MD5CryptoServiceProvider(); //输入指定文件,转二进制 byte[] result = md5.ComputeHash(fs); for (int i = 0; i<result.Length; i++) { //“x2”表示输出按照16进制,且为2位对齐输出。 sb.Append(result[i].ToString("x2")); } } return sb.ToString(); }
最新回复(0)