るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.302秒)
トップページ > クエリ:File[x] > クエリ:remove_entry_secure[x] > 種類:特異メソッド[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

クラス

検索結果

Dir.mktmpdir(prefix_suffix = nil, tmpdir = nil) -> String (19.0)

一時ディレクトリを作成します。

...が与えられた場合は、ブロックの評価が終わると
作成された一時ディレクトリやその配下にあったファイルを
File
Utils.#remove_entry を用いて削除し、ブロックの値をかえします。
ブロックが与えられなかった場合は、作成した...
...}

memory_dir = nil
Dir.mktmpdir {|dir|
memory_dir = dir
File
.open("#{dir}/foo", "w") { |fp|
fp.puts "hogehoge"
}
}
# ブロックを抜けたら、テンポラリディレクトリは消される。
p FileTest.directory?(memory_dir) #=> false

dir = Dir.mktmpdir
#...
...ブロックを与えない場合は、ディレクトリは存在する。
begin
File
.open("#{dir}/foo", "w") { |fp|
fp.puts "hogehoge"
}
ensure
File
Utils.remove_entry_secure dir
end
p FileTest.directory?(dir) #=> false

@raise ArgumentError tmpdirが全てのユーザか...

Dir.mktmpdir(prefix_suffix = nil, tmpdir = nil) {|dir| ... } -> object (19.0)

一時ディレクトリを作成します。

...が与えられた場合は、ブロックの評価が終わると
作成された一時ディレクトリやその配下にあったファイルを
File
Utils.#remove_entry を用いて削除し、ブロックの値をかえします。
ブロックが与えられなかった場合は、作成した...
...}

memory_dir = nil
Dir.mktmpdir {|dir|
memory_dir = dir
File
.open("#{dir}/foo", "w") { |fp|
fp.puts "hogehoge"
}
}
# ブロックを抜けたら、テンポラリディレクトリは消される。
p FileTest.directory?(memory_dir) #=> false

dir = Dir.mktmpdir
#...
...ブロックを与えない場合は、ディレクトリは存在する。
begin
File
.open("#{dir}/foo", "w") { |fp|
fp.puts "hogehoge"
}
ensure
File
Utils.remove_entry_secure dir
end
p FileTest.directory?(dir) #=> false

@raise ArgumentError tmpdirが全てのユーザか...