るりまサーチ

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

別のキーワード

  1. openssl new
  2. _builtin new
  3. rexml/document new
  4. new openssl
  5. resolv new

ライブラリ

キーワード

検索結果

Dir.new(path) -> Dir (18121.0)

path に対するディレクトリストリームをオープンして返します。

...発生します。

例: Dir.new
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # =...
...nd

例: Dir.open
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

Dir
.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d.class # => Dir...

Dir.new(path, encoding: Encoding.find("filesystem")) -> Dir (18121.0)

path に対するディレクトリストリームをオープンして返します。

...発生します。

例: Dir.new
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # =...
...nd

例: Dir.open
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

Dir
.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d.class # => Dir...

Dir.open(path) -> Dir (3021.0)

path に対するディレクトリストリームをオープンして返します。

...発生します。

例: Dir.new
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # =...
...nd

例: Dir.open
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

Dir
.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d.class # => Dir...

Dir.open(path) {|dir| ...} -> object (3021.0)

path に対するディレクトリストリームをオープンして返します。

...発生します。

例: Dir.new
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # =...
...nd

例: Dir.open
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

Dir
.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d.class # => Dir...

Dir.open(path, encoding: Encoding.find("filesystem")) -> Dir (3021.0)

path に対するディレクトリストリームをオープンして返します。

...発生します。

例: Dir.new
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # =...
...nd

例: Dir.open
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

Dir
.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d.class # => Dir...

絞り込み条件を変える

Dir.open(path, encoding: Encoding.find("filesystem")) {|dir| ...} -> object (3021.0)

path に対するディレクトリストリームをオープンして返します。

...発生します。

例: Dir.new
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # =...
...nd

例: Dir.open
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

Dir
.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d.class # => Dir...

Dir#close -> nil (7.0)

ディレクトリストリームをクローズします。 クローズに成功すれば nil を返します。

...ディレクトリに対する操作は例外 IOError を発生させます。
クローズに成功すれば nil を返します。

例:
d = Dir.new(".")
d.close # => nil

@raise IOError close に失敗した場合に発生します。また既に自身が close している場合に発生し...
...ディレクトリストリームをクローズします。
クローズに成功すれば nil を返します。

例:
d = Dir.new(".")
d.close # => nil...