Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta función estática cambia el nombre del archivo especificado.
static void PASCAL Rename(
LPCTSTR lpszOldName,
LPCTSTR lpszNewName,
CAtlTransactionManager* pTM = NULL
);
Parámetros
lpszOldName
La ruta de acceso anterior.lpszNewName
La nueva ruta de acceso.pTM
Puntero al objeto de CAtlTransactionManager
Comentarios
Los directorios no se puede cambiar.Esto equivale al comando de REN.
Ejemplo
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();
}
Requisitos
encabezado: afx.h