C ユーザーズガイド

(7.9.4.2) rename 関数を呼び出す前に新しい名前を持つファイルがあった場合、そのファイルはどうなるか。

そのようなファイルがあれば削除され、新しいファイルが元のファイルの上に書き込まれます。