235件ヒット
[201-235件を表示]
(0.068秒)
ライブラリ
- ビルトイン (79)
- csv (24)
- prime (48)
-
rexml
/ parsers / ultralightparser (12) -
rubygems
/ package / tar _ reader (12) -
rubygems
/ package / tar _ reader / entry (12) - stringio (12)
- tempfile (24)
- zlib (12)
クラス
-
ARGF
. class (12) - CSV (24)
- Dir (12)
- Enumerator (24)
-
Enumerator
:: Chain (7) - File (12)
-
Gem
:: Package :: TarReader (12) -
Gem
:: Package :: TarReader :: Entry (12) - IO (12)
-
Prime
:: EratosthenesGenerator (12) -
Prime
:: Generator23 (12) -
Prime
:: PseudoPrimeGenerator (12) -
Prime
:: TrialDivisionGenerator (12) -
REXML
:: Parsers :: UltraLightParser (12) - StringIO (12)
- Tempfile (24)
-
Zlib
:: GzipReader (12)
キーワード
- delete (12)
-
field
_ size _ limit (12) - flock (12)
- next (12)
- unlink (12)
検索結果
-
File
# flock(operation) -> 0 | false (7.0) -
ファイルをロックします。
...w"を使ってはいけません。
File.open("counter", File::RDWR|File::CREAT, 0644) {|f|
f.flock(File::LOCK_EX)
value = f.read.to_i + 1
f.rewind
f.write("#{value}\n")
f.flush
f.truncate(f.pos)
}
# 読み込みロック(read lock)を使用してカウンタを読み込み。
File.open... -
Tempfile
# delete -> self (7.0) -
テンポラリファイルをクローズせずに、削除します。 UNIXライクなシステムでは、 作成したテンポラリファイルが他のプログラムに使用される機会をなくすために、 テンポラリファイルを作成しオープンした後、 すぐに削除するということがしばしばおこなわれます。
...ンポラリファイルを作成しオープンした後、
すぐに削除するということがしばしばおこなわれます。
require "tempfile"
tf = Tempfile.new("foo")
tf.unlink
p tf.path # => nil
tf.print("foobar,hoge\n")
tf.rewind
p tf.gets("\n") # => "foobar,hoge\n"... -
Tempfile
# unlink -> self (7.0) -
テンポラリファイルをクローズせずに、削除します。 UNIXライクなシステムでは、 作成したテンポラリファイルが他のプログラムに使用される機会をなくすために、 テンポラリファイルを作成しオープンした後、 すぐに削除するということがしばしばおこなわれます。
...ンポラリファイルを作成しオープンした後、
すぐに削除するということがしばしばおこなわれます。
require "tempfile"
tf = Tempfile.new("foo")
tf.unlink
p tf.path # => nil
tf.print("foobar,hoge\n")
tf.rewind
p tf.gets("\n") # => "foobar,hoge\n"...