CFile::Rename
這個靜態函式給指定的檔案重新命名為。
static void PASCAL Rename(
LPCTSTR lpszOldName,
LPCTSTR lpszNewName,
CAtlTransactionManager* pTM = NULL
);
參數
lpszOldName
舊的路徑。lpszNewName
新的路徑。pTM
為 CAtlTransactionManager 物件的指標。
備註
目錄無法重新命名。 這與 REN 命令。
範例
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();
}
需求
Header: afx.h