ファイルを扱うときにファイル名のみを取得したり拡張子のみを取得する
File.basename
ファイル名を取得する際に最後の/以降を返す
File.basename("/app/controller/hoge.rb") #=>"hoge.rb"
第二引数に拡張子を指定すると一致した場合拡張子を取り除くことができる
File.basename("/app/controller/hoge.rb", ".rb") #=>"hoge"
File.extname
ファイル名の拡張子部分を取得。拡張子が無い場合は空白文字
File.extname("/app/controller/hoge.rb") #=>".rb" File.extname("/app/controller/hoge") #=>"" File.extname("/app/controller/hoge").empty? #=>true