CFile::Rename
Esta função estática renomeia o arquivo especificado.
static void PASCAL Rename(
LPCTSTR lpszOldName,
LPCTSTR lpszNewName
);
Parâmetros
lpszOldName
O caminho antigo.lpszNewName
O novo caminho.
Comentários
Não não possível renomear pastas.Isso é equivalente ao comando REN.
Exemplo
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
Cabeçalho: afx.h