24

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

但是,在 Ruby 1.9 中,“ftools”被替换为“fileutils”,它没有“compare”方法。什么是等效的调用?

4

2 回答 2

29

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

在两个版本中还有一个别名“ cmp ”。

于 2011-11-23T23:19:30.343 回答
18

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

FileUtils.identical?(exp, act)
于 2015-09-22T22:19:53.093 回答