您的位置:首页 > 其它

判断二个文件是否相同

2018-02-24 10:44 381 查看
判断二个文件是否相同,通过判断文件的哈希值是否一致。

var hash = System.Security.Cryptography.HashAlgorithm.Create();
string fileName = "Z:\\Tools\\Common\\winx64_12102_database_1of2.zip";
var fileStream = System.IO.File.Open(fileName, System.IO.FileMode.Open);
var bytes1 = hash.ComputeHash(fileStream);
fileStream.Close();

fileName = "Z:\\Tools\\Common\\winx64_12102_database_1of2.zip";
fileStream = System.IO.File.Open(fileName, System.IO.FileMode.Open);
var bytes2 = hash.ComputeHash(fileStream);
fileStream.Close();

if (BitConverter.ToString(bytes1) == BitConverter.ToString(bytes2))
{
Response.Write("相同文件");
}
else
{
Response.Write("不同文件");
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: