CFile::Rename
Cette fonction statique renomme le fichier spécifié.
static void PASCAL Rename(
LPCTSTR lpszOldName,
LPCTSTR lpszNewName,
CAtlTransactionManager* pTM = NULL
);
Paramètres
lpszOldName
Le chemin ancien.lpszNewName
Le nouveau chemin d'accès.pTM
Pointeur vers l'objet de CAtlTransactionManager
Notes
Les répertoires ne pouvez pas renommer. C'est l'équivalent de la commande de REN.
Exemple
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();
}
Configuration requise
Header: afx.h