CFile::Rename
이 정적 함수는 지정 된 파일을 이름을 바꿉니다.
static void PASCAL Rename(
LPCTSTR lpszOldName,
LPCTSTR lpszNewName,
CAtlTransactionManager* pTM = NULL
);
매개 변수
lpszOldName
이전 경로입니다.lpszNewName
새 경로입니다.pTM
CAtlTransactionManager 개체에 대 한 포인터
설명
디렉터리 이름을 바꿀 수 없습니다. REN 명령을 동일 합니다.
예제
TCHAR* pOldName = _T("Oldname_File.dat");
TCHAR* pNewName = _T("Renamed_File.dat");
try
{
CFile::Rename(pOldName, pNewName);
}
catch(CFileException* pEx )
{
TRACE(_T("File %20s not found, cause = %d\n"), pOldName,
pEx->m_cause);
pEx->Delete();
}
요구 사항
헤더: afx.h