■ファイルの削除、名前変更、置換

stdio.hの中にある関数で処理します。

ファイルの削除にはremoveを使います。
引数にファイル名を入れるだけで削除できます。
また、空のフォルダも削除できます。

ファイルの名前変更にはrenameを使います
rename(古い名前,新しい名前)
ファイルだけでなくフォルダも名前変更できます。
その場合はフォルダにファイルが入っていても変更できます。
パスを変更すると場所の移動も可能です。

元のファイルを削除して、置換元のファイルの名前を変更することにより
置換ができるようになります。


if(remove(filename)){
	printf("元ファイルの削除に失敗しました\n");
	getchar();
}if(rename("pos",filename)){
	printf("置換元ファイルの名前変更に失敗しました\n");
	getchar();
}


▲トップページ > Windows と C++