> ・それが終わったら、ファイルAを削除してからBのファイル名をAに変えてしまう。

はい、ここでアウト
ファイルAを削除した段階でOSがダウンするとデータが無くなる
また、複数のファイルに書き込む場合が考慮されていない

な?