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