概述
本篇文章给大家带来的内容是关于怎么判断两个文件是否是同一个文件 (代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
通过System.Security.Cryptography.HashAlgorithm 哈希算法获取文件的哈希值比较判断
public static bool CompareFile(string filePath1, string filePath2)
{
//计算第一个文件的哈希值
HashAlgorithm hash = HashAlgorithm.Create();
var stream_1 = new System.IO.FileStream(filePath1, System.IO.FileMode.Open);
byte[] hashByte_1 = hash.ComputeHash(stream_1);
stream_1.Close();
//计算第二个文件的哈希值
var stream_2 = new System.IO.FileStream(filePath2, System.IO.FileMode.Open);
byte[] hashByte_2 = hash.ComputeHash(stream_2);
stream_2.Close();
return BitConverter.ToString(hashByte_1) == BitConverter.ToString(hashByte_2);
}
登录后复制
以上就是对怎么判断两个文件是否是同一个文件 (代码)的全部介绍,如果您想了解更多有关C++视频教程,请关注靠谱客。
以上就是怎么判断两个文件是否是同一个文件 (代码)的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是淡淡康乃馨为你收集整理的怎么判断两个文件是否是同一个文件 (代码)的全部内容,希望文章能够帮你解决怎么判断两个文件是否是同一个文件 (代码)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复