Ruby 初心者スレッド Part 18
■ このスレッドは過去ログ倉庫に格納されています
0199デフォルトの名無しさん
2008/03/04(火) 01:38:47file.flock(File::LOCK_EX) よりも前に、File.open('data.dat','w') の時点でファイルの内容がクリアされてしまっている。
File.open('data.dat', File::WRONLY|File::CREAT) {|file|
file.flock(File::LOCK_EX)
file.truncate(0)
file.write(data)
}
…のようにすればいいんじゃないかな。
■ このスレッドは過去ログ倉庫に格納されています