るりまサーチ

最速Rubyリファレンスマニュアル検索!
55件ヒット [1-55件を表示] (0.069秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. rsa p

クラス

モジュール

キーワード

検索結果

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

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

...します。

//emlist[例][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"
//}

leve...
...す。

//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 末尾からいくつ取り除くかを指定...

File.dirname(filename) -> String (18163.0)

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

...emlist[例][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"
//}


@param filename フ...

File.split(pathname) -> [String] (6124.0)

pathname を dirname とbasename に分割して、2 要 素の配列を返します。

...
p
athname を dirname とbasename に分割して、2 要
素の配列を返します。

//emlist[][ruby]{
[File.dirname(pathname), File.basename(pathname)]
//}

と同じです。

@param pathname パス名を表す文字列を指定します。...

File.extname(filename) -> String (56.0)

ファイル名 filename の拡張子部分(最後の "." に続く文字列)を 返します。ディレクトリ名に含まれる "." や、ファイル名先頭の "." は拡張子の一部としては見なされません。filename に拡張子が含 まれない場合は空文字列を返します。

...][ruby]{
p
File.extname("foo/foo.txt") # => ".txt"
p
File.extname("foo/foo.tar.gz") # => ".gz"
p
File.extname("foo/bar") # => ""
p
File.extname("foo/.bar") # => ""
p
File.extname("foo.txt/bar") # => ""
p
File.extname(".foo") # => ""

# Windows の場合
p
File.extn...
...ame("foo.") # => ""
# Windows 以外の場合
p
File.extname("foo.") # => "."
//}

@param filename ファイル名を表す文字列を指定します。

@see File.basename, File.dirname...

File.basename(filename, suffix = "") -> String (44.0)

filename の一番後ろのスラッシュに続く要素を返します。もし、 引数 suffix が与えられて、かつそれが filename の末尾に 一致するなら、それを取り除いたものを返します。

...ものを返します。

//emlist[例][ruby]{
p
File.basename("ruby/ruby.c") #=> "ruby.c"
p
File.basename("ruby/ruby.c", ".c") #=> "ruby"
p
File.basename("ruby/ruby.c", ".*") #=> "ruby"
p
File.basename("ruby/ruby.exe", ".*") #=> "ruby"
p
File.basename("ruby/y.tab.c", ".*") #=> "y....
...ab"
//}

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

@param filename ファイル名を表す文字列を指定します。

@param suffix サフィックスを文字列で与えます。'.*' という文字列を...
...与えた場合、'*' はワイルドカードとして働き
'.' を含まない任意の文字列にマッチします。

@see File.dirname, File.extname...

絞り込み条件を変える

File.extname(filename) -> String (44.0)

ファイル名 filename の拡張子部分(最後の "." に続く文字列)を 返します。ディレクトリ名に含まれる "." や、ファイル名先頭の "." は拡張子の一部としては見なされません。filename に拡張子が含 まれない場合は空文字列を返します。

...mlist[例][ruby]{
p
File.extname("foo/foo.txt") # => ".txt"
p
File.extname("foo/foo.tar.gz") # => ".gz"
p
File.extname("foo/bar") # => ""
p
File.extname("foo/.bar") # => ""
p
File.extname("foo.txt/bar") # => ""
p
File.extname(".foo") # => ""
//}

@param filename...
...ファイル名を表す文字列を指定します。

@see File.basename, File.dirname...

Kernel.#require_relative(relative_feature) -> bool (32.0)

現在のファイルからの相対パスで require します。

...スで require します。

require File.expand_path(relative_feature, File.dirname(__FILE__))
とほぼ同じです。

Kernel.#eval などで文字列を評価した場合に、そこから
require_relative を呼出すと必ず失敗します。

@param relative_feature ファイル名の文...
...扱い方はKernel.#loadでも同様です。

//emlist[例][ruby]{
# ---------- some.rb -----------
$a = 1
@a = 1
A = 1
a = 1
# ---------- end some.rb -------

require 'some'
p
$a #=> 1
p
@a #=> 1
p
A #=> 1
p
a # undefined local variable or method `a' for #<Object:0x294f9ec @a=1> (NameError)
//}...