ファイルまたはフォルダの移動およびリネーム

BOOL MoveFile( LPCTSTR lpszOld, LPCTSTR lpszNew )

LPCTSTR lpszOld;    // 移動/リネームするファイルのアドレス
LPCTSTR lpszNew;    // 移動/リネーム後のファイルのアドレス

// 引数の設定
lpszOld = _T("C:\\sample.txt");
lpszNew = _T("C:\\test.txt");

// ファイルやフォルダ移動/リネーム
if( MoveFile( lpszOld, lpszNew ) == FALSE ) {
#ifdef __AFXWIN_H__          // MFC
  // 関数失敗
  MessageBox( _T("移動に失敗しました"), _T("エラー"), MB_ICONERROR|MB_OK );
#else                 // SDK
  // 関数失敗
  MessageBox( hWnd, _T("移動に失敗しました"), _T("エラー"), MB_ICONERROR|MB_OK );
#endif
  return FALSE;
}


ネタ元