パスからディレクトリ名、ファイル名、ファイルの拡張子を得る
パスからディレクトリ名を得るにはFile.dirname
を使う。
p File.dirname("/home/rubytips86/foo.rb") #=> "/home/rubytips86"
パスからファイル名を得るにはFile.basename
を使う。
p File.basename("/home/rubytips86/foo.rb") #=> "foo.rb"
パスからファイルの拡張子を得るにはFile.extname
を使う。
p File.extname("/home/rubytips86/foo.rb") #=> ".rb"