Ruby 初心者スレッド Part 28
■ このスレッドは過去ログ倉庫に格納されています
0012デフォルトの名無しさん
2009/05/16(土) 13:58:53マルチプロセスだからブロックだろうとなんだろうと関係ない。
・非破壊的にopen
・ロック
・上書き
とやらないとダメだろう
File.open('file.xml', 'r+') do |f|
f.flock(File::LOCK_EX)
f.truncate(0)
f.rewind
f.write('<?xml version="1.0" ?>')
end
■ このスレッドは過去ログ倉庫に格納されています