83件ヒット
[1-83件を表示]
(0.124秒)
ライブラリ
- ビルトイン (35)
- csv (12)
-
net
/ imap (12) -
rubygems
/ package / f _ sync _ dir (12) - stringio (12)
モジュール
検索結果
先頭5件
-
IO
# fsync -> 0 (21124.0) -
書き込み用の IO に対して、システムコール fsync(2) を実行します。IO#flush を行ったあと、(OSレベルで)まだディスクに 書き込まれていないメモリ上にあるデータをディスクに書き出します。
...み用の IO に対して、システムコール fsync(2)
を実行します。IO#flush を行ったあと、(OSレベルで)まだディスクに
書き込まれていないメモリ上にあるデータをディスクに書き出します。
成功すれば 0 を返します。
fsync(2) がサ......ポートされていない場合は nil を返します。
@raise Errno::EXXX 失敗した場合に発生します。
@raise IOError 既に close されている場合に発生します。... -
StringIO
# fsync -> 0 (21102.0) -
何もせずに 0 を返します。
何もせずに 0 を返します。 -
Gem
:: Package :: FSyncDir # fsync _ dir(dirname) -> () (18302.0) -
ディスクの同期をします。
ディスクの同期をします。 -
CSV
# fsync -> 0 | nil (18218.0) -
IO#fsync に委譲します。
...
IO#fsync に委譲します。... -
Net
:: IMAP # check -> Net :: IMAP :: TaggedResponse (3107.0) -
CHECK コマンドを送り、現在処理しているメールボックスの チェックポイントを要求します。
...る
操作を完了させることを意味します。例えばメモリ上にあるメールの
データをディスクに書き込むため、fsyncを呼んだりすることです。
実際に何が行なわれるかはサーバの実装によりますし、何も行なわれない
場合もあ... -
IO
# fdatasync -> 0 (3019.0) -
IO のすべてのバッファされているデータを直ちにディスクに書き込みます。
...
IO のすべてのバッファされているデータを直ちにディスクに書き込みます。
fdatasync(2) をサポートしていない OS 上では代わりに
IO#fsync を呼びだします。
IO#fsync との違いは fdatasync(2) を参照してください。
@raise NotImplemented......Error fdatasync(2) も fsync(2) も
サポートされていない OS で発生します。
//emlist[例][ruby]{
require "tempfile"
Tempfile.open("testtmpfile") do |f|
f.print "test"
File.read(f.path) # => ""
f.fdatasync
File.read(f.path) # => "test"
end
//}... -
IO
# flush -> self (3007.0) -
IO ポートの内部バッファをフラッシュします。
...
IO ポートの内部バッファをフラッシュします。
このメソッドを使ったとき、即座にメタデータを更新することは保証されません(特にWindowsで)。
即座にメタデータも更新したいときは IO#fsync を使います。
@raise IOError 自身......ープンされていなければ発生します。
@raise Errno::EXXX fflush(3) が失敗した場合に発生します。
//emlist[例][ruby]{
require "tempfile"
Tempfile.open("testtmpfile") do |f|
f.print "test"
File.read(f.path) # => ""
f.flush
File.read(f.path) # => "test"
end
//}...