Hatena::Groupdpmintkeyword

「上書き保存」では本当に上書きすること

「上書き保存」では本当に上書きすること

上書きや更新を指示したにも関わらず、ファイルを作り直すアプリがある。

これでは上書きにならない。ハードリンクを切ってしまう。


えばJUDE

デスクトップファイルがある場合、保存するたびにアイコンの位置が変わることからも上書きをしていないことが分かる。

シャドウコピーも作られない。1世代だけ.bakファイルで残すなんて古いよ。普通に保存すればOSが世代バックアップを残すのに。

秀丸エディタではオプションになっているので切り替えられる。こっちは古いバージョンとの互換性のためだろう。*1


多くは「バックアップファイルを早く作る」ためにこういう方法をとっているようだけど、原本をバックアップに変えてしまうのはよくない。

バックアップファイルを作るアプリではハードリンクを切っていないかどうか確認しないと。

*1:「ファイルタイプ別の設定」で「バックアップファイルの作成」と「高速バックアップ」を有効にするとこういう挙動になる。