How can I get the filename from a file path in Ruby?
For example if I have a path of \"C:\\projects\\blah.dll\" and I just want the \"blah\".
\"C:\\projects\\blah.dll\"
Is
In case the extension is not known (it needs the / separator):
irb(main):024:0> f = 'C:\foobar\blah.txt'.gsub("\\","/") => "C:/foobar/blah.txt" irb(main):027:0> File.basename(f,File.extname(f)) => "blah"