From: "phasis68 (Heesob Park)" Date: 2012-08-10T15:22:24+09:00 Subject: [ruby-core:47103] [ruby-trunk - Bug #6851][Open] Result of File.stat("c:/...") is different from 1.9.3 Issue #6851 has been reported by phasis68 (Heesob Park). ---------------------------------------- Bug #6851: Result of File.stat("c:/...") is different from 1.9.3 https://bugs.ruby-lang.org/issues/6851 Author: phasis68 (Heesob Park) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 2.0.0dev (2012-08-10 trunk 36676) [i386-mswin32_100] What is the correct result of File.stat("c:/...") on Windows? File#stat for path like "c:/..." succeeds on trunk 36676. C:\>ruby -ve 'p File.stat("c:/...")' ruby 2.0.0dev (2012-08-10 trunk 36676) [i386-mswin32_100] # C:\>ruby -ve 'p File.stat("c:/....")' ruby 2.0.0dev (2012-08-10 trunk 36676) [i386-mswin32_100] # C:\>ruby -ve 'p File.stat("c:/..../..")' ruby 2.0.0dev (2012-08-10 trunk 36676) [i386-mswin32_100] # But, File#stat raises exception on Ruby 1.9.3. C:\Ruby193\bin>ruby -ve 'p File.stat("c:/...") ruby 1.9.3p194 (2012-04-20 revision 35410) [i386-mingw32] -e:1:in `stat': Invalid argument - c:/... (Errno::EINVAL) from -e:1:in `
' C:\Ruby193\bin>ruby -ve 'p File.stat("c:/....") ruby 1.9.3p194 (2012-04-20 revision 35410) [i386-mingw32] -e:1:in `stat': No such file or directory - c:/.... (Errno::ENOENT) from -e:1:in `
' -- http://bugs.ruby-lang.org/