method
basename
basename(p1, p2 = v2)
public
Returns the last component of the filename given in file_name, which must be formed using forward slashes (“/”) regardless of the separator used on the local file system. If suffix is given and present at the end of file_name, it is removed.
File.basename("/home/gumby/work/ruby.rb") #=> "ruby.rb" File.basename("/home/gumby/work/ruby.rb", ".rb") #=> "ruby"
Register or
log in
to add new notes.
metavida -
January 27, 2010
3 thanks
For the file path use File.dirname
File.dirname provides what File.basename omits.