共用方式為


CFile::Remove

這個靜態函式刪除路徑指定的檔案。

static void PASCAL Remove(
   LPCTSTR lpszFileName,
   CAtlTransactionManager* pTM = NULL
);

參數

  • lpszFileName
    是路徑設定為所要的檔案的字串。 路徑是相對或絕對的,而且可以包含網路名稱。

  • pTM
    為 CAtlTransactionManager 物件的指標。

備註

它不會移除目錄。

移除 成員函式擲回例外狀況,如果連接開啟的檔案,或是無法刪除檔案。 這與 DEL command 是相同的。

範例

//example for CFile::Remove
TCHAR* pFileName = _T("Remove_File.dat");
try
{
   CFile::Remove(pFileName);
}
catch (CFileException* pEx)
{
   TRACE(_T("File %20s cannot be removed\n"), pFileName);
   pEx->Delete();
}

需求

Header: afx.h

請參閱

參考

C 檔案類別

階層架構圖