Ruby 1.8では、 "ftools"ライブラリから File.compare() を呼び出して、2つのファイルの内容を簡単に比較します。
ただし、Ruby 1.9では、「ftools」は「compare」メソッドを持たない「fileutils」に置き換えられています。同等の呼び出しは何ですか?
ああ、FileUtilsでメソッドの名前が compare_file に変更されました。
両方のバージョンに「 cmp "」のエイリアスもあります。
古い質問ですが、私はグーグルからここに来ました。 identical?
は、私のようなコーディングスタイルを好む人のために用意されています。
FileUtils.identical?(exp, act)