File#basenameメソッドは、あるファイルのフルパス文字列(“/foo/bar/baz.rb”)からファイル名(“baz.rb”)をとってきたいときに使います。

引数に指定したフルパスのうちいちばん後ろの”/”以降の部分を返します。また、二番目の引数に拡張子を指定してあげると拡張子が取り除かれた文字列(ファイル名)が返ってきます。

p File.basename("/foo/bar/baz.rb")
#=> "baz.rb"
p File.basename("/foo/bar/baz.rb", ".rb")
#=> "baz"
気に入ったらシェアお願いします!

この記事を書いた人

こんにちは!カノといいます👓
インターネットやテクノロジー、ビジネスモデルや歴史(世界史・日本史)、美術などが好きです。メガネのせいか真面目っぽく見えるらしいですが、基本的には昔からいい加減な性格です。
このブログは昔からずっと個人的な日記みたいな感じで書いてきていて、基本的には個人的なログになりますが、興味のあるところだけ読んでいただけるとうれしいです。コメントやTwitterのフォローなどは大歓迎です。

コメント

コメントする

目次