dirname

dirname

ri

 More than one method matched your request. You can refine
 your search by asking for information on one of:
 
      Pathname#dirname, File::dirname

refe

 File.dirname
 --- File.dirname(filename)
 
     filename の一番後ろのスラッシュより前を文
     字列として返します。スラッシュを含まないファイル名に対しては
     "."(カレントディレクトリ)を返します。
 
     例:
 
         p File.dirname("dir/file.ext")    # => "dir"
         p File.dirname("file.ext")        # => "."
 
     File.basename, File.extname も参照。
 
     ruby 1.8 feature
 
     File.dirname の動作は SUSv3 [URL:http://www.unix-systems.org/version3/online.html に従うよう変更されました。
 
         p File.dirname("foo/bar/")      # => "foo"  以前は、"foo/bar"
         p File.dirname("foo//bar")      # => "foo"  以前は、"foo/"