web-dev-qa-db-ja.com

Ruby 1.9の2つのファイルを比較するにはどうすればよいですか?

Ruby 1.8では、 "ftools"ライブラリから File.compare() を呼び出して、2つのファイルの内容を簡単に比較します。

ただし、Ruby 1.9では、「ftools」は「compare」メソッドを持たない「fileutils」に置き換えられています。同等の呼び出しは何ですか?

22
Craig Walker

ああ、FileUtilsでメソッドの名前が compare_file に変更されました。

両方のバージョンに「 cmp "」のエイリアスもあります。

28
Craig Walker

古い質問ですが、私はグーグルからここに来ました。 identical?は、私のようなコーディングスタイルを好む人のために用意されています。

FileUtils.identical?(exp, act)
16
thele101