るりまサーチ

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

別のキーワード

  1. _builtin path
  2. pathname to_path
  3. _builtin absolute_path
  4. _builtin to_path
  5. csv path

モジュール

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

Pathname#mountpoint? -> bool (12.0)

self がマウントポイントであれば真を返します。

...self がマウントポイントであれば真を返します。

//emlist[例][ruby]{
require "pathname"

path =
Pathname("/")
path.mountpoint? # => true
path =
Pathname("/usr")
path.mountpoint? # => false
//}...

Pathname#parent -> Pathname (12.0)

self の親ディレクトリを指す新しい Pathname オブジェクトを返します。

...を返します。

//emlist[例 絶対パス][ruby]{
require "pathname"

path =
Pathname("/usr")
path # => #<Pathname:/usr>
path.parent # => #<Pathname:/>
//}

//emlist[例 相対パス][ruby]{
require "pathname"

path =
Pathname("foo/bar")
path.parent # => #<Pathname:foo>
path...

Pathname#realdirpath(basedir = nil) -> Pathname (12.0)

Pathname#realpath とほぼ同じで、最後のコンポーネントは実際に 存在しなくてもエラーになりません。

...//emlist[例][ruby]{
require "pathname"

path =
Pathname("/not_exist")
path.realdirpath # => #<Pathname:/not_exist>
path.realpath # => Errno::ENOENT

# 最後ではないコンポーネント(/not_exist_1)も存在しないのでエラーになる。
path =
Pathname("/not_exist_1/not_exist_2")...

Tempfile.create(basename, *rest) -> File (12.0)

テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

...て使われます。
@param rest Tempfile.newの第二引数以降と同じように扱われます。
@see Tempfile.open

例:
require "tempfile"
GC.disable
path =
""
Tempfile.create("foo") do |f|
path =
f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> false...

Tempfile.create(basename, *rest) {|fp| ...} -> object (12.0)

テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

...て使われます。
@param rest Tempfile.newの第二引数以降と同じように扱われます。
@see Tempfile.open

例:
require "tempfile"
GC.disable
path =
""
Tempfile.create("foo") do |f|
path =
f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> false...

絞り込み条件を変える

Tempfile.create(basename, tmpdir=nil, mode: 0, **options) -> File (12.0)

テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

...ものが指定できます。ただし、:permオプションは無視され
ます。
@see Tempfile.open

例:
require "tempfile"
GC.disable
path =
""
Tempfile.create("foo") do |f|
path =
f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> false...

Tempfile.create(basename, tmpdir=nil, mode: 0, **options) {|fp| ...} -> object (12.0)

テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

...ものが指定できます。ただし、:permオプションは無視され
ます。
@see Tempfile.open

例:
require "tempfile"
GC.disable
path =
""
Tempfile.create("foo") do |f|
path =
f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> false...

Tempfile.create(basename="", tmpdir=nil, mode: 0, **options) -> File (12.0)

テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

...ものが指定できます。ただし、:permオプションは無視され
ます。
@see Tempfile.open

例:
require "tempfile"
GC.disable
path =
""
Tempfile.create("foo") do |f|
path =
f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> false...

Tempfile.create(basename="", tmpdir=nil, mode: 0, **options) {|fp| ...} -> object (12.0)

テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

...ものが指定できます。ただし、:permオプションは無視され
ます。
@see Tempfile.open

例:
require "tempfile"
GC.disable
path =
""
Tempfile.create("foo") do |f|
path =
f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> false...

ENV (6.0)

環境変数を表すオブジェクト。Hash と同様のインターフェースを持ち ます。ただし、Hash と異なり、ENV のキーと値には文字列しか とることができません。

...込み可能なディレクトリを含ん
でいる場合に限り汚染されます。

//emlist[例][ruby]{
p ENV['TERM'].tainted? # => true
p path = ENV['PATH'] # => "/usr/local/bin:/usr/bin:/bin:/usr/X11/bin"
p path.tainted? # => false
//}

また、ENV で得られる文字列は O...

絞り込み条件を変える

File.path(filename) -> String (6.0)

指定されたファイル名を文字列で返します。filename が文字列でない場合は、to_path メソッドを呼びます。

...ッドが定義されたオブジェクトを指定します。

//emlist[例][ruby]{
require 'pathname'

class MyPath
def initialize(path)
@path = path
end
def to_path
File.absolute_path(@path)
end
end

File.path("/dev/null") # => "/dev/null"
File.path(Pathname("/tmp"))...

Gem::Specification.attribute_alias_singular(singular, plural) -> () (6.0)

既に存在する複数形の属性の単数形バージョンを定義します。

...ttribute_alias_singular :require_path, :require_paths
# こう書くかわりに
s.require_paths = ['mylib']
# こう書くことができます。
s.require_path = 'mylib'

@param singular 属性名の単数形を指定します。

@param plural 属性名の複数形を指定します。...

Pathname#expand_path(default_dir = &#39;.&#39;) -> Pathname (6.0)

Pathname.new(File.expand_path(self.to_s, *args)) と同じです。

...す。

@param default_dir self が相対パスであれば default_dir を基準に展開されます。

//emlist[例][ruby]{
require "pathname"

path =
Pathname("testfile")
Pathname.pwd # => #<Pathname:/path/to>
path.expand_path # => #<Pathname:/path/to/testfile>
path.expand_p...

Pathname#fnmatch(pattern, *args) -> bool (6.0)

File.fnmatch(pattern, self.to_s, *args) と同じです。

...て `{}' や `**/' は使用できません。

@param args File.fnmatch を参照してください。

//emlist[例][ruby]{
require "pathname"

path =
Pathname("testfile")
path.fnmatch("test*") # => true
path.fnmatch("TEST*") # => false
path.fnmatch("TES...
<< < 1 2 3 4 5 ... > >>