Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何批量检查文件是否具有相同的内容_Ruby_File - Fatal编程技术网

Ruby 如何批量检查文件是否具有相同的内容

Ruby 如何批量检查文件是否具有相同的内容,ruby,file,Ruby,File,我想使用Ruby检查数千对文件中的每一对是否包含相同的信息。有人能给我指出正确的方向吗 require 'fileutils' FileUtils.compare_file('file1','file2') 返回true当且仅当文件file1和file2相同时。使用类似shasum的校验和-如果shasum相同,则内容很可能相同。您是否询问文件内容是否相同?是的,我只需要知道每对(pppp.txt和ff_pppp.txt)是否相同。我没有检查整体的唯一性。。。pppp.txt有可能与nnnn

我想使用Ruby检查数千对文件中的每一对是否包含相同的信息。有人能给我指出正确的方向吗

require 'fileutils'

FileUtils.compare_file('file1','file2')

返回
true
当且仅当文件
file1
file2
相同时。

使用类似shasum的校验和-如果shasum相同,则内容很可能相同。您是否询问文件内容是否相同?是的,我只需要知道每对(pppp.txt和ff_pppp.txt)是否相同。我没有检查整体的唯一性。。。pppp.txt有可能与nnnn.txt完全相同,但如果是这样,那就无关紧要了,因为我只需要知道这些对是否匹配。