Ruby 1.8에서는 두 파일의 내용을 쉽게 비교할 수 있도록 "ftools"라이브러리에서 File.compare()을 호출합니다.Ruby 1.9에서 두 파일을 비교하려면 어떻게합니까?
그러나 Ruby 1.9에서는 "ftools"가 "compareut"가없는 "fileutils"로 바뀌 었습니다. 동일한 전화가 무엇입니까?
Ruby 1.8에서는 두 파일의 내용을 쉽게 비교할 수 있도록 "ftools"라이브러리에서 File.compare()을 호출합니다.Ruby 1.9에서 두 파일을 비교하려면 어떻게합니까?
그러나 Ruby 1.9에서는 "ftools"가 "compareut"가없는 "fileutils"로 바뀌 었습니다. 동일한 전화가 무엇입니까?
아,이 메서드는 FileUtils에서 compare_file으로 이름이 변경되었습니다.
두 버전 모두 별칭이 "cmp"입니다.
이전 질문,하지만 방금 Google에서 왔습니다. identical?
은 저를 좋아하는 사람들에게 코딩 스타일을 선호합니다.
FileUtils.identical?(exp, act)
은 내가 RSpec에 컨텍스트에서 비교를 위해 그것을 사용, 나를 위해 마법처럼 일했다 –
파일 1은 (Fileutils의) .TO be_identical (파일 1, 파일 2) – montells
** 돈은 당신이 예상 쓸 수 있습니다을 file2와 같은 경우에 이 파일을'File # identical? '**와 혼동하지 마라. 단지 파일이 드라이브의 실제 파일과 같은지 만 확인하면된다. – Neon