Как сравнить два файла в Ruby 1.9?

в Ruby 1.8, я бы назвал .сравнить() из библиотеки "ftools", чтобы легко сравнить содержимое двух файлов.

однако в Ruby 1.9 "ftools "заменяется" fileutils", который не имеет метода" compare". Каков эквивалентный вызов?

2 ответов


Ahh, метод был переименован в compare_file в FileUtils.

существует также псевдоним"cmp" в обеих версиях.


старый вопрос, но я только что получил здесь от google. identical? доступно для тех, кто любит меня, предпочитает этот стиль кодирования.

FileUtils.identical?(exp, act)