您的位置:首页 > 其它

在当前程序目录下创建错误日记文件

2017-06-24 00:00 351 查看
一个小小的功能,也是需要时间和精力啊

奋斗的结果

]#include <windows.h>
#include "Shlwapi.h"
#include <iostream>
#include <TCHAR.h>
#pragma comment(lib,"Shlwapi.lib")
using namespace std;
int main(int argc, char** argv)
{
TCHAR szExeFile[MAX_PATH];
::ZeroMemory(szExeFile,sizeof(szExeFile)/sizeof(TCHAR));
::GetModuleFileName(NULL,szExeFile,sizeof(szExeFile)/sizeof(TCHAR));
::PathRemoveFileSpec(szExeFile);
lstrcat(szExeFile,_T("//ApacheLog"));
cout<<szExeFile<<endl;
::CreateDirectory(szExeFile,NULL);
SYSTEMTIME smTime;
GetLocalTime(&smTime);
TCHAR szTime[10];
::ZeroMemory(szTime,sizeof(szTime)/sizeof(TCHAR));
wsprintf(szTime,"//%d-%d.txt",smTime.wMonth,smTime.wDay);
/*TCHAR szTmp[5];
::ZeroMemory(szTmp,sizeof(szTmp)/sizeof(TCHAR));
_itoa(smTime.wMonth,szTmp,10);
lstrcat(szTime,szTmp);
_itoa(smTime.wDay,szTmp,10);
lstrcat(szTime,_T("-"));
lstrcat(szTime,szTmp);
*/
cout<<szTime<<endl;
::lstrcat(szExeFile,szTime);
cout<<szExeFile<<endl;
::CreateFile(szExeFile,GENERIC_WRITE | GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
return 0;

}


做个简单的记录。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐