I've a small problem with Find#find when the name of the directory is
 "..\n", i.e.

pigeon% ruby -e 'Dir.mkdir "..\n", 0755; File.new("..\n/a", "w")'
pigeon% ls -Ra
./     ../    ..?/   b.rb*
 
..
:
./   ../  a
pigeon% cat b.rb
#!/usr/bin/ruby
require 'find'
Find.find('.') {|f| p f}
pigeon% b.rb
"."
"./b.rb"
pigeon% 


 ruby don't look at this directory, it's normal ?


Guy Decoux