Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > Problem with files comparing

Reply
Thread Tools

Problem with files comparing

 
 
Cheyne Li
Guest
Posts: n/a
 
      05-12-2008
Hi, there

My problem is to compare two files in the same directory as the program
does.

the code is:

require 'ftools'
def fcmp
from = 'my_log.txt'
to = 'my_log_e.txt'
if compare(from,to, verbose = false) then
puts 'Identical.'
else
puts 'Different.'
end
end

After running the function. There's no result as all. Is there anybody
has the idea what's wrong with it?
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
 
Dave Thomas
Guest
Posts: n/a
 
      05-12-2008

On May 12, 2008, at 4:58 PM, Cheyne Li wrote:
> require 'ftools'
> def fcmp
> from = 'my_log.txt'
> to = 'my_log_e.txt'
> if compare(from,to, verbose = false) then
> puts 'Identical.'
> else
> puts 'Different.'
> end
> end
>
> After running the function. There's no result as all. Is there anybody
> has the idea what's wrong with it?



You probably need to call your function.


Dave

 
Reply With Quote
 
 
 
 
Cheyne Li
Guest
Posts: n/a
 
      05-12-2008
Dave Thomas wrote:
> On May 12, 2008, at 4:58 PM, Cheyne Li wrote:
>>
>> After running the function. There's no result as all. Is there anybody
>> has the idea what's wrong with it?

>
>
> You probably need to call your function.
>
>
> Dave


Hi, Dave

I tried put them in a class, and tested, but it kept throwing me the
error message. The code and error message are in the following:

class Cmprocess
# Create the object
def initialize(from,to)
@from = from
@to = to
end

def fcmp
require 'ftools'
compare(@from,@to, true)
end

r= Cmprocess.new("my_log.txt","my_log_e.txt")

if r.fcmp then
puts "Identical files."
else
puts "Different files."
end

end


C:\Documents and Settings\cheynel\My
Documents\NetBeansProjects\task1\lib\fcmp.rb:11:in `fcmp': undefined
method `compare' for #<Cmprocess:0xb40ec4 @to="my_log_e.txt",
@from="my_log.txt"> (NoMethodError)
from C:\Documents and Settings\cheynel\My
Documents\NetBeansProjects\task1\lib\fcmp.rb:16
from C:\Documents and Settings\cheynel\My
Documents\NetBeansProjects\task1\lib\fcmp.rb:2


I used netbean for ruby to ran it
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
Dave Thomas
Guest
Posts: n/a
 
      05-12-2008

On May 12, 2008, at 5:29 PM, Cheyne Li wrote:
> I tried put them in a class, and tested, but it kept throwing me the
> error message. The code and error message are in the following:



1. It's relatively unusual to create instances of a class inside the
class body, but that won't cause this problem

2. Where do you define the 'compare' method?


Dave

 
Reply With Quote
 
Cheyne Li
Guest
Posts: n/a
 
      05-13-2008
Dave Thomas wrote:
> On May 12, 2008, at 5:29 PM, Cheyne Li wrote:
>> I tried put them in a class, and tested, but it kept throwing me the
>> error message. The code and error message are in the following:

>
>
> 1. It's relatively unusual to create instances of a class inside the
> class body, but that won't cause this problem
>
> 2. Where do you define the 'compare' method?
>
>
> Dave


compare is a std mathod in ftools.rb
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
Dave Thomas
Guest
Posts: n/a
 
      05-13-2008

On May 13, 2008, at 11:21 AM, Cheyne Li wrote:
> compare is a std mathod in ftools.rb


Then you'd need to say File.compare, and not just compare.


Dave

 
Reply With Quote
 
Cheyne Li
Guest
Posts: n/a
 
      05-13-2008
Dave Thomas wrote:
> On May 13, 2008, at 11:21 AM, Cheyne Li wrote:
>> compare is a std mathod in ftools.rb

>
> Then you'd need to say File.compare, and not just compare.
>
>
> Dave


Ok. I c. Thanks man
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Comparing files in a zip to files on drive kj7ny Python 2 12-29-2006 03:45 AM
Comparing registry files.... afs_solutions@yahoo.ca MCSE 3 11-26-2005 09:51 PM
Comparing registry files & detailing the differences afs_solutions@yahoo.ca MCSE 0 11-25-2005 09:37 PM
New release of ExamXML (comparing XML files) Joe HTML 0 10-21-2003 09:39 AM
Comparing audio (wav) files aten Java 1 10-04-2003 08:18 PM



Advertisments