|
#include<Windows.h>
#include<tchar.h>
#pragma comment(lib,"Urlmon.lib")
int WINAPI _tWinMain( HINSTANCE hInstance, HINSTANCE hPreInstance, LPTSTR IpCmdLine, INT nShowCmd)
{
BOOL Bnet=DeleteFile(_T("G\\:123.txt"));
if (Bnet)
{
MessageBox(NULL, _T("删除成功!"), _T("提示!"), MB_OK);
}
else
{
MessageBox(NULL, _T("删除失败!"), _T("提示!"), MB_OK);
}
return 0;
}
运行的时候没有报错,但提示框是删除失败,文件不是只读,网上有人说看错误码,但不知道怎么看。
求帮助!
- BOOL Bnet = DeleteFile(_T("G\\:123.txt"));
- if (Bnet)
- {
- MessageBox(NULL, _T("删除成功!"), _T("提示!"), MB_OK);
- }
- else
- {
- int errCode = GetLastError();
- MessageBox(NULL, _T("删除失败!"), _T("提示!"), MB_OK);
- }
复制代码
这样就可以看到 errCode 是多少了,之后到 ErrorLookup 工具中看看错误码代表的意思就知道为什么删除失败了
|
上一篇: 库在链接时出错,例程调试相关下一篇: 关于Socket通信
|