▼ げんたさん
> Windows APIのCopyFileでバックアップを作ると書き込み禁止属性も忠実にコピーされちゃうので,それ以降バックアップファイルが作れなくなるんですね.
> えーっと,事前に削除すればいいのかな?でもRead onlyを単純にremoveしようとしても失敗しそうだし,だからといって勝手に解除していいのか?
まとめると、
バックアップファイルは、R/O属性を変更しない。
この仕様でOK?
追加すると、
R/Oファイルは修正の出来ないファイルではないでしょうか。
従って、R/Oファイルを修正して、そのファイル拡張子をBAKにし、新しいファイルをR/Wで作る。
当然、2度目以降の修正は不可能になります。