Udostępnij za pośrednictwem


CFile::Rename

Ta funkcja statyczne zmienia nazwę określonego pliku.

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

Parametry

  • lpszOldName
    Stara ścieżka.

  • lpszNewName
    Nową ścieżkę.

  • pTM
    Wskaźnik do obiektu CAtlTransactionManager

Uwagi

Nie można zmienić nazwy katalogów.Jest odpowiednikiem polecenia REN.

Przykład

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

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

Klasa CFile

Wykres hierarchii