Actions
Bug #11906
closedFile.dirname separator stripping from the begining of path
Bug #11906:
File.dirname separator stripping from the begining of path
Description
MRI strips additional leading slashes with File.dirname :
File.dirname "////foo/bar/baz" # => /foo/bar
File.dirname "////foo//bar/baz" # => /foo//bar
... issue arose as an incompatibility on JRuby's tracker: https://github.com/jruby/jruby/issues/2391
is the current behaviour really intended?
Updated by kosaki (Motohiro KOSAKI) almost 10 years ago
MRI normalization uses UNIX style normalization. So, that's intentional. I'm curious why JRuby uses another normalization.
Does it have good use-case?
Updated by nobu (Nobuyoshi Nakada) almost 10 years ago
And on Windows, note that \\foo\bar is a valid UNC style path, but \\\foo\bar is not.
Updated by jeremyevans0 (Jeremy Evans) over 6 years ago
- Status changed from Open to Closed
Actions