Freigeben über


CFile::Rename

Diese statische Funktion umbenannt wird die angegebene Datei.

static void PASCAL Rename( 
   LPCTSTR lpszOldName, 
   LPCTSTR lpszNewName, 
   CAtlTransactionManager* pTM = NULL 
);

Parameter

  • lpszOldName
    Der alte Pfad.

  • lpszNewName
    Der neue Pfad.

  • pTM
    Zeiger auf CAtlTransactionManager-Objekt

Hinweise

Verzeichnisse können nicht geändert werden. Dies entspricht dem REN-Befehl entsprechend.

Beispiel

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();
}

Anforderungen

Header: afx.h

Siehe auch

Referenz

CFile-Klasse

Hierarchiediagramm