Move a file to a new location.
BOOL MoveFile( LPCSTR lpExistingFileName, LPCSTR lpNewFileName )
If the function succeeds, the return value is nonzero. If the function fails, the return value is zero.
EX1
int MoveFile_ex1() { string strFine= GetAppPath(0) + "junk.ini"; string strNewFilename = GetAppPath(0) + "themes\\" + "junk.ini"; if (!MoveFile(strFine, strNewFilename)) { out_str("Couldn't MoveFile to other directory."); } return 1; }
The MoveFile function will move (rename) either a file or a directory (including its children) either in the same directory or across directories. The one caveat is that the MoveFile function will fail on directory moves when the destination is on a different volume.
CopyFile
origin.h