删除文件,用DOS命令ERASE,DEL 都可以
system("ERASE D:\\新建文件夹\\你好.doc");
system("DEL D:\\新建文件夹\\你好.doc");
删除文件夹和子文件夹和所有文件,用DOS命令RD
system("RD /S D:\\新建文件夹");
路径里,单斜杠要写双斜杠。
system("del D\\新建文件夹\\你好.doc")
对,要转义一下。
使用Windows API函数DeleteFile(),该函数原型如下:
BOOL WINAPI DeleteFile(LPCTSTR lpFileName);
参数lpFileName为待删文件的绝对路径,如果函数执行成功,返回非0值;失败,返回0
可以调用 GetLastError() 来获取错误代码~
按照你的具体写法就是:
BOOL bRet = DeleteFile(_T("D:\\新建文件夹\\你好.doc"));
if(!bRet)
// 删除失败
else
// 删除成功
#include
#include
int main()
{
remove("d:\\a.doc");
return 0;
}