るりまサーチ

最速Rubyリファレンスマニュアル検索!
8件ヒット [1-8件を表示] (0.013秒)
トップページ > クエリ:level[x] > クエリ:dirname[x]

別のキーワード

  1. logger level=
  2. logger level
  3. socket level
  4. zlib def_mem_level
  5. zlib max_mem_level

種類

ライブラリ

クラス

検索結果

File.dirname(filename, level=1) -> String (18280.0)

filename の一番後ろのスラッシュより前を文 字列として返します。スラッシュを含まないファイル名に対しては "."(カレントディレクトリ)を返します。

...t[例][ruby]{
p File.dirname("dir/file.ext") # => "dir"
p File.dirname("file.ext") # => "."
//}

File.dirname の動作は dirname(3)
に従います。
//emlist[例][ruby]{
p File.dirname("foo/bar/") # => "foo"
p File.dirname("foo//bar") # => "foo"
//}

level
が指定された...
...列を返します。

//emlist[levelを指定する例][ruby]{
File.dirname("/home/gumby/work/ruby.rb", 2) # => "/home/gumby"
File.dirname("/home/gumby/work/ruby.rb", 4) # => "/"
//}

@param filename ファイル名を表す文字列を指定します。
@param level 末尾からいくつ取り除...
...くかを指定します。

@raise ArgumentError level が負の場合に発生します。

@see File.basename, File.extname...

NEWS for Ruby 3.1.0 (12.0)

NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...* 新規メソッド
* Enumerator::Lazy#compact が追加されました。 17312

* File
* 変更されたメソッド
* File.dirname がパスの階層を取り除く任意の引数を渡せるようになりました。 12194

* GC
* 新規メソッド
* GC.measure...
...ritable は非推奨になりました。 18003

== 標準添付ライブラリの互換性

* ERB#initializeが-wオプションなしでもsafe_level以降の引数に警告されるようになりました。 14256
* lib/debug.rb が debug.gem に置き換えられました。
* lib/pp.rb...