共用方式為


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

請參閱

參考

C 檔案類別

階層架構圖