Actions
Bug #11906
closedFile.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) about 8 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) about 8 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) almost 5 years ago
- Status changed from Open to Closed
Actions
Like0
Like0Like0Like0