 :Kernel.#p
:Kernel.#p![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :Array
:Array![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :lambda
:lambda![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :method
:method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :cpp_command
:cpp_command![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :JSON
:JSON![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :public_instance_method
:public_instance_method![条件を削除 [x]](/images/drop-condition-icon.png) > クラス:Tempfile
 > クラス:Tempfile![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :2.7.0
:2.7.0![条件を削除 [x]](/images/drop-condition-icon.png) 
  検索結果
先頭5件
- Tempfile. open(basename = & # 39;& # 39; , tempdir = nil , mode: 0 , **options) -> Tempfile 
- Tempfile. open(basename = & # 39;& # 39; , tempdir = nil , mode: 0 , **options) {|fp| . . . } -> object 
- Tempfile. new(basename = & # 39;& # 39; , tempdir = nil , mode: 0 , **options) -> Tempfile 
- Tempfile. create(basename="" , tmpdir=nil , mode: 0 , **options) -> File 
- Tempfile. create(basename="" , tmpdir=nil , mode: 0 , **options) {|fp| . . . } -> object 
- 
      Tempfile. open(basename = & # 39;& # 39; , tempdir = nil , mode: 0 , **options) -> Tempfile (18394.0) 
- 
      
      
      テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。 ...を表す Tempfile オブジェクトを生成して返します。
 ファイル名のプレフィクスには指定された basename が使われます。
 ファイルは指定された tempdir に作られます。
 open にブロックを指定して呼び出した場合は、Tempfile オブジ......ションは無視され
 ます。
 //emlist[例][ruby]{
 require "tempfile"
 t = Tempfile.open(['hoge', 'bar'])
 p t.path #=> "/tmp/hoge20080518-6961-5fnk19-0bar"
 t2 = Tempfile.open(['t', '.xml'])
 p t2.path #=> "/tmp/t20080518-6961-xy......2wvx-0.xml"
 //}
 //emlist[例:ブロックを与えた場合][ruby]{
 require 'tempfile'
 tf = Tempfile.open("temp"){|fp|
 fp.puts "hoge"
 fp
 }
 # テンポラリファイルへのパスを表示
 p tf.path
 p File.read(tf.path) #=> "hoge\n"
 //}
 @see Tempfile.create...
- 
      Tempfile. open(basename = & # 39;& # 39; , tempdir = nil , mode: 0 , **options) {|fp| . . . } -> object (18394.0) 
- 
      
      
      テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。 ...を表す Tempfile オブジェクトを生成して返します。
 ファイル名のプレフィクスには指定された basename が使われます。
 ファイルは指定された tempdir に作られます。
 open にブロックを指定して呼び出した場合は、Tempfile オブジ......ションは無視され
 ます。
 //emlist[例][ruby]{
 require "tempfile"
 t = Tempfile.open(['hoge', 'bar'])
 p t.path #=> "/tmp/hoge20080518-6961-5fnk19-0bar"
 t2 = Tempfile.open(['t', '.xml'])
 p t2.path #=> "/tmp/t20080518-6961-xy......2wvx-0.xml"
 //}
 //emlist[例:ブロックを与えた場合][ruby]{
 require 'tempfile'
 tf = Tempfile.open("temp"){|fp|
 fp.puts "hoge"
 fp
 }
 # テンポラリファイルへのパスを表示
 p tf.path
 p File.read(tf.path) #=> "hoge\n"
 //}
 @see Tempfile.create...
- 
      Tempfile. new(basename = & # 39;& # 39; , tempdir = nil , mode: 0 , **options) -> Tempfile (9394.0) 
- 
      
      
      テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。 ...を表す Tempfile オブジェクトを生成して返します。
 ファイル名のプレフィクスには指定された basename が使われます。
 ファイルは指定された tempdir に作られます。
 open にブロックを指定して呼び出した場合は、Tempfile オブジ......ションは無視され
 ます。
 //emlist[例][ruby]{
 require "tempfile"
 t = Tempfile.open(['hoge', 'bar'])
 p t.path #=> "/tmp/hoge20080518-6961-5fnk19-0bar"
 t2 = Tempfile.open(['t', '.xml'])
 p t2.path #=> "/tmp/t20080518-6961-xy......2wvx-0.xml"
 //}
 //emlist[例:ブロックを与えた場合][ruby]{
 require 'tempfile'
 tf = Tempfile.open("temp"){|fp|
 fp.puts "hoge"
 fp
 }
 # テンポラリファイルへのパスを表示
 p tf.path
 p File.read(tf.path) #=> "hoge\n"
 //}
 @see Tempfile.create...
- 
      Tempfile. create(basename="" , tmpdir=nil , mode: 0 , **options) -> File (9358.0) 
- 
      
      
      テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。 ...テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。
 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。
 ブロックを指定しなかった場合、tmpdir......ものが指定できます。ただし、:permオプションは無視され
 ます。
 @see Tempfile.open
 //emlist[例][ruby]{
 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 (9358.0) 
- 
      
      
      テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。 ...テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。
 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。
 ブロックを指定しなかった場合、tmpdir......ものが指定できます。ただし、:permオプションは無視され
 ます。
 @see Tempfile.open
 //emlist[例][ruby]{
 require "tempfile"
 GC.disable
 path = ""
 Tempfile.create("foo") do |f|
 path = f.path
 p File.exist?(path) #=> true
 end
 p File.exist?(path) #=> false
 //}...
