Issue #5819 has been updated by Yui NARUSE. Status changed from Open to Assigned Assignee set to Usaku NAKAMURA ---------------------------------------- Bug #5819: Windows??§ç©º??®ã????©ã?¤ã????®ã?«ã?¼ã???????£ã?¬ã?¯ã????ªã?«å¯¾??????File.stat ???失æ???????? https://bugs.ruby-lang.org/issues/5819 Author: Masateru OKAMOTO Status: Assigned Priority: Normal Assignee: Usaku NAKAMURA Category: Target version: ruby -v: ruby 1.9.3p0 (2011-10-30) [i386-mswin32_100] Windows Vista32bit???ä¸???? 1.9.3-p0,1.9.2-p290,1.8.7-p330??? File.stat???失æ???????¾ã?????(?????¹ã??ActiveScriptRuby????????±ã?¼ã?¸ã?§ç¢ºèª?) ??¾ã?????Vista 32bit + ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mingw32] ??§ã?¯æ??????????¾ã???????? ?????????F:?????©ã?¤ã????? ?????¡ã?¤ã??/??µã???????£ã?¬ã?¯ã????ªã??ä¸??????¡ã??空ã?£ã?½ã??FAT16??? USB?????©ã?¤ã??ï¼???¨ã?¯ã?¹ã????ã?¼ã?©ã?§ã?¯ã?ªã????¼ã???????«ã????£ã?¹ã?¯ã?¨è¡¨ç¤ºï????§ã????? FileUtils.touch 'F:\\a.txt' ??¨ã????¦ã????¡ã?¤ã?«ã??ä½???£ã??å¾???¯ä??転ã????? ????????????????????«ã?ªã????¾ã????? c:\>dir F:\ ?????©ã?¤ã?? F ??®ã????ªã?¥ã?¼ã?? ??©ã????«ã??????????¾ã???????? ?????ªã?¥ã?¼ã?? ??·ã?ªã?¢ã?«ç?ªå?? 2850-20AE ??§ã?? F:\ ??®ã????£ã?¬ã?¯ã????? ?????¡ã?¤ã?«ã??è¦???¤ã???????¾ã????? c:\>ruby -v ruby 1.9.3p0 (2011-10-30) [i386-mswin32_100] C:\>irb irb(main):001:0> require 'FileUtils' => true irb(main):002:0> File.stat 'F:\\' Errno::ENOENT: No such file or directory - F:\ from (irb):2:in `stat' from (irb):2 from C:/Program Files/Ruby-1.9.3-p0/bin/irb.bat:19:in `<main>' irb(main):003:0> File.directory? 'F:\\' => false irb(main):004:0> FileUtils.touch 'F:\\a.txt' => ["F:\\a.txt"] irb(main):005:0> File.stat 'F:\\' => #<File::Stat dev=0x5, ino=0, mode=040755, nlink=1, uid=0, gid=0, rdev=0x5, si ze=0, blksize=nil, blocks=nil, atime=1970-01-01 09:00:00 +0900, mtime=1970-01-01 09:00:00 +0900, ctime=1970-01-01 09:00:00 +0900> irb(main):006:0> File.directory? 'F:\\' => true File.stat???失æ??????????????File.directory???®ã?¿ã?ªã????? FileUtils.mv(foo, 'F:\\') ??? FileUtils.cp(bar, 'F:\\')??? dst??«ã????¡ã?¤ã?«å?????è£?????????¨ã????§ã?????失æ???????¦ã????¾ã????¾ã?????????????¯ç????±ã?????????????? ??©ã?¿ã?¾ã????????(mv??§ã?? Errno::EINVAL: Invalid argument??¨ã?ªã??) ??¨ã??winnt_stat()??¯ã?«ã?¼ã???????£ã?¬ã?¯ã????ªã??空ã????£ã????´å????«å????¨ã??check_valid_dir()??? FindFirstFileW("F:\\.\\*", )???失æ???????¦ã????¾ã??ï¼?'.'??????å???¨ã????ªã??ï¼???®ã?? ??´æ¡¦??®å???????«ã?ªã?£ã?¦ã?????æ§?å???§ã????? ?????©ã?¤ã????«ã?¼ã???????¹å?¥æ?±ã???????¦ã????¾ã????°ã??丸ã??? ?¾ã???????§ã???????????????????? -- http://redmine.ruby-lang.org