昨日の不安定な動作の原因を探っていて、とりあえず現象を起こすきっかけを確認。
CDROMなどのRead Onlyのメディア上のファイルのアトリビュートに
Read Only属性が着いているのだが、このRead Only属性がバッチファイルに
付いていると、バッチファイルから生成されたディレクトリが
Read Onlyになってしまうのだ。
そのため、プログラムがファイルを書き込もうとして書き込めずアボートとなる。
きっかけは分かったが、対策が・・
CDROM上のファイルアトリビュートをRead/Writeに変更できるのかな?
いざとなったら、このバッチファイルをHDD上にコピーして、そちらを
優先的に実行させるか・・
全く同じ仕組みで去年までは問題なかったんだけどなぁ