puts '--- ファイル名を取り出す。一番後ろの"/"以降を返す。' p File.basename("/home/user/bin/ruby") p File.basename("/home/user/bin/ruby/file.rb") p File.basename("/home/user/bin/ruby/file.rb", ".rb") # 第2引数で取り除く部分指定 puts '--- ディレクトリ名を取り出す。一番後ろの"/"より前を返す。' p File.dirname("/home/user/bin/ruby") p File.dirname("ruby") p File.dirname("/home/user/bin/ruby/file.rb") puts '--- basenameが返す部分から、拡張子を取り出して返す。' p File.extname("/hom