CFile::Remove

此静态函数删除路径指定的文件。

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

参数

  • lpszFileName
    是路径所需文件的字符串。路径是相对路径或绝对的,并且可能包含计算机名称。

  • pTM
    为CAtlTransactionManager对象的指针

备注

它不会移除目录。

Remove 成员函数引发异常,如果连接的文件处于打开状态,或者无法删除文件。这与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文件选件类

层次结构图