怎么判断两个文件是否是同一个文件 (代码)

互联网 18-10-15
本篇文章给大家带来的内容是关于怎么判断两个文件是否是同一个文件 (代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

通过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++视频教程,请关注PHP中文网。

以上就是怎么判断两个文件是否是同一个文件 (代码)的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:如何使用LINQ、Lambda 表达式 、委托快速比较两个集合,找出需要新增、修改、删除的对象(附代码)

相关资讯