如何比较Ruby 1.9中的两个文件?

时间:2011-11-23 23:16:00

标签: ruby ruby-1.9 file-comparison

在Ruby 1.8中,我会从“ftools”库中调用File.compare()来轻松比较两个文件的内容。

但是,在Ruby 1.9中,“ftools”被“fileutils”取代,后者没有“比较”方法。什么是等效的电话?

2 个答案:

答案 0 :(得分:28)

啊,该方法已在FileUtils中重命名为compare_file

两个版本中都有别名“cmp”。

答案 1 :(得分:14)

老问题,但我刚从谷歌来到这里。 identical?适用于那些喜欢我喜欢编码风格的人。

FileUtils.identical?(exp, act)