通过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中文网。
以上就是怎么判断两个文件是否是同一个文件 (代码)的详细内容,更多请关注php中文网其它相关文章!
声明:本文转载于:cnblogs,如有侵犯,请联系admin@php.cn删除
程序员必备接口测试调试工具:点击使用
Apipost = Postman + Swagger + Mock + Jmeter
Api设计、调试、文档、自动化测试工具
网页生成APP,用做网站的技术去做APP:立即创建
手机网站开发APP、自助封装APP、200+原生模块、2000+映射JS接口按需打包
相关文章
相关视频