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;
}
ネタ元