• 技术文章 >后端开发 >C#.Net教程

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

    云罗郡主云罗郡主2018-10-15 14:52:09转载2423
    本篇文章给大家带来的内容是关于怎么判断两个文件是否是同一个文件 (代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    通过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删除
    上一篇:如何使用LINQ、Lambda 表达式 、委托快速比较两个集合,找出需要新增、修改、删除的对象(附代码) 下一篇:C#如何使用Reflect获取dll文件中的类型并调用?
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码_javascript技巧• js判断手机浏览器操作系统和微信浏览器的方法_javascript技巧• 浅析jquery如何判断滚动条滚到页面底部并执行事件_jquery• js中数组结合字符串实现查找(屏蔽广告判断url等)_javascript技巧
    1/1

    PHP中文网