[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Gotcha for Newbies

Neowulf

2/3/2006 1:53:00 AM

Hi all,

I just thought I'd drop this one in for any newbie's playing around
with directory listings...

me@somehost> find /somedir > results

File.open("./results").each do |file|
puts file unless File.directory(file)
end

.... What do we think the output should be if given that /somedir
contains both directories and files...

And why does this give you a different result...

require 'find'

Find.find("./results").each do |file|
puts file unless File.directory(file)
end

Yep.. probably *extrememly* obvious to the oldtimers... but drove me
nuts...\n

~Neowulf

Hint: ...chomp...

1 Answer

Neowulf

2/3/2006 2:00:00 AM

0

Opps.. correction...

require 'find'

Find.find("./somedir").each do |file|
puts file unless File.directory(file)
end

~Neowulf