다음을 통해 공유


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

참고 항목

참조

CFile 클래스

계층 구조 차트