Issue #7821 has been reported by shyxormz (Patrick Pokatilo). ---------------------------------------- Bug #7821: FileUtils.mkdir_p fails on Windows Unicode paths (\\?\UNC\) if dir already exists https://bugs.ruby-lang.org/issues/7821 Author: shyxormz (Patrick Pokatilo) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 1.9.3p362 (2012-12-25) [i386-mingw32] Code: FileUtils.mkdir_p "//?/C:/test" FileUtils.mkdir_p "//?/C:/test" What I expected: Ruby will create directory C:\test on the first call and nothing on the second What happened on the second call: Errno::EACCESS: Permission denied - \\?\C: from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `fu_mkdir' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:221:in `block (2 levels) in mkdir_p' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:219:in `reverse_each' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:219:in `block in mkdir_p' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:205:in `each' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:205:in `mkdir_p' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir'
[ruby-trunk - Bug #7821][Open] FileUtils.mkdir_p fails on Windows Unicode paths (\\?\UNC\) if dir al
on 2013-02-10 05:31
[ruby-trunk - Bug #7821][Assigned] FileUtils.mkdir_p fails on Windows Unicode paths (\\?\UNC\) if di
on 2013-02-13 10:28
Issue #7821 has been updated by usa (Usaku NAKAMURA). Status changed from Open to Assigned Assignee set to usa (Usaku NAKAMURA) Target version set to 2.0.0 ---------------------------------------- Bug #7821: FileUtils.mkdir_p fails on Windows Unicode paths (\\?\UNC\) if dir already exists https://bugs.ruby-lang.org/issues/7821#change-36216 Author: shyxormz (Patrick Pokatilo) Status: Assigned Priority: Normal Assignee: usa (Usaku NAKAMURA) Category: Target version: 2.0.0 ruby -v: ruby 1.9.3p362 (2012-12-25) [i386-mingw32] Code: FileUtils.mkdir_p "//?/C:/test" FileUtils.mkdir_p "//?/C:/test" What I expected: Ruby will create directory C:\test on the first call and nothing on the second What happened on the second call: Errno::EACCESS: Permission denied - \\?\C: from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `fu_mkdir' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:221:in `block (2 levels) in mkdir_p' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:219:in `reverse_each' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:219:in `block in mkdir_p' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:205:in `each' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:205:in `mkdir_p' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir'
on 2013-02-18 17:12
Issue #7821 has been updated by mame (Yusuke Endoh). Usa-san, how significant is this issue? -- Yusuke Endoh <mame@tsg.ne.jp> ---------------------------------------- Bug #7821: FileUtils.mkdir_p fails on Windows Unicode paths (\\?\UNC\) if dir already exists https://bugs.ruby-lang.org/issues/7821#change-36553 Author: shyxormz (Patrick Pokatilo) Status: Assigned Priority: Normal Assignee: usa (Usaku NAKAMURA) Category: Target version: 2.0.0 ruby -v: ruby 1.9.3p362 (2012-12-25) [i386-mingw32] Code: FileUtils.mkdir_p "//?/C:/test" FileUtils.mkdir_p "//?/C:/test" What I expected: Ruby will create directory C:\test on the first call and nothing on the second What happened on the second call: Errno::EACCESS: Permission denied - \\?\C: from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `fu_mkdir' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:221:in `block (2 levels) in mkdir_p' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:219:in `reverse_each' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:219:in `block in mkdir_p' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:205:in `each' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:205:in `mkdir_p' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir'
on 2013-02-20 08:27
Issue #7821 has been updated by mame (Yusuke Endoh). Target version changed from 2.0.0 to next minor Looks not so critical. -- Yusuke Endoh <mame@tsg.ne.jp> ---------------------------------------- Bug #7821: FileUtils.mkdir_p fails on Windows Unicode paths (\\?\UNC\) if dir already exists https://bugs.ruby-lang.org/issues/7821#change-36661 Author: shyxormz (Patrick Pokatilo) Status: Assigned Priority: Normal Assignee: usa (Usaku NAKAMURA) Category: Target version: next minor ruby -v: ruby 1.9.3p362 (2012-12-25) [i386-mingw32] Code: FileUtils.mkdir_p "//?/C:/test" FileUtils.mkdir_p "//?/C:/test" What I expected: Ruby will create directory C:\test on the first call and nothing on the second What happened on the second call: Errno::EACCESS: Permission denied - \\?\C: from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `fu_mkdir' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:221:in `block (2 levels) in mkdir_p' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:219:in `reverse_each' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:219:in `block in mkdir_p' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:205:in `each' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:205:in `mkdir_p' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir' from C:/ruby/1.9.3-p362/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir'
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.