From: "usa (Usaku NAKAMURA)" Date: 2012-08-14T17:12:22+09:00 Subject: [ruby-core:47180] [ruby-trunk - Bug #6851] Result of File.stat("c:/...") is different from 1.9.3 Issue #6851 has been updated by usa (Usaku NAKAMURA). > Is this a bug or feature? It's a bug, but... Does anyone challenge to fix this? :) ---------------------------------------- Bug #6851: Result of File.stat("c:/...") is different from 1.9.3 https://bugs.ruby-lang.org/issues/6851#change-28861 Author: phasis68 (Heesob Park) Status: Closed Priority: Normal Assignee: usa (Usaku NAKAMURA) Category: core Target version: 2.0.0 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/