ファイルを扱うときにファイル名のみを取得したり拡張子のみを取得する
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

- 作者: まつもとゆきひろ,David Flanagan,卜部昌平(監訳),長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2009/01/26
- メディア: 大型本
- 購入: 21人 クリック: 356回
- この商品を含むブログ (129件) を見る