Ruby 初心者スレッド Part 28
■ このスレッドは過去ログ倉庫に格納されています
0007デフォルトの名無しさん
2009/05/16(土) 13:00:41>982 名前: デフォルトの名無しさん Mail: 投稿日: 2009/05/16(土) 04:43:41
>ruby1.8.6です。
>ファイルアクセスが他のソフトとぶつかる場合で質問です。
>
>Rubyで周期的にXMLファイルを上書きしていますが、この上書きのタイミングと
>他のソフトによるXML読み込みが衝突した場合(と思われる時)、
> in 'initialize': Permission denied - new XML.xml (Errno::EACCES)
>
>というエラーメッセージが出ます。
>そこでRubyの振る舞いとして、他のソフトがファイルアクセス中は上書きを延期するか、
>あるいは別の方法で衝突を回避したく思います。
>何か良い方法はありますでしょうか?
>
>なお別のソフト側で衝突回避を試みましたが、上手くいかないためRubyに望みを
>託すことにしました。
■ このスレッドは過去ログ倉庫に格納されています