以下是 CFile::Remove 的基本语法:
static BOOL Remove(
LPCTSTR lpszFileName
);
- lpszFileName:要删除的文件的路径。
该函数用于删除指定路径的文件。如果删除成功,返回 TRUE;否则返回 FALSE。如果删除失败,可以调用 CFileException 类的方法获取详细的错误信息。
以下是一个简单的例子,演示如何使用 CFile::Remove 静态方法:
#include <afx.h>
void RemoveFile(const CString& filePath) {
// 删除文件
if (CFile::Remove(filePath)) {
TRACE(_T("File removed successfully.\n"));
} else {
TRACE(_T("Failed to remove file: %s\n"), filePath);
}
}
这个例子中,RemoveFile 函数接收一个文件路径作为参数,然后尝试删除指定路径的文件。如果删除成功,将输出相应的调试信息。请注意,这里使用了 TRACE 宏来输出调试信息,确保你的项目设置中启用了 MFC 的调试支持。
转载请注明出处:http://www.pingtaimeng.com/article/detail/17728/MFC/CFile