ホームページ  >  記事  >  バックエンド開発  >  2つのファイルが同じファイルかどうかを判断する方法(コード)

2つのファイルが同じファイルかどうかを判断する方法(コード)

云罗郡主
云罗郡主転載
2018-10-15 14:52:094526ブラウズ

この記事の内容は、2つのファイルが同じファイル(コード)であるかどうかを判断する方法に関するもので、一定の参考価値があり、困っている友人は参考にしていただければ幸いです。

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 中国語 Web サイトに注目してください。

以上が2つのファイルが同じファイルかどうかを判断する方法(コード)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。