鈴木です。

FileTest.exist?("") が返す値が UNIX と Windows では異なるようなの
ですが、これは正常な挙動なのでしょうか?

~ % ruby -ve 'p FileTest.exist?(""); p FileTest.file?(""); p FileTest.directory?("")'
ruby 1.6.5 (2001-09-19) [i386-freebsd4.3]
false
false
false

C:\>ruby -ve 'p FileTest.exist?(""); p FileTest.file?(""); p FileTest.directory?("")'
ruby 1.6.6 (2001-12-26) [i586-mswin32]
true
false
true

-- 
Akira Suzuki <a-suzuki / cam.hi-ho.ne.jp>