ファイルを移動する方法【Windows API】

MoveFile関数を使用するとファイルの移動処理が行えます。この関数は便利ですが 致命的な欠点としてドライブ間の移動はできないという制限があります。このような処理を行う場合はCopyFileとDeleteFileを組み合わせて処理するしかありません。

char szOldFileName[MAX_PATH+1];
char szNewFileName[MAX_PATH+1];
BOOL bRet;

lstrcpy(szOldFileName, "D:\\TEST.TXT");
lstrcpy(szNewFileName, "D:\\NEW_TEST.TXT");

MoveFile(szOldFileName, szNewFileName);

 

Windows API

Posted by @erestage