在当前程序目录下创建错误日记文件
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; }
做个简单的记录。
相关文章推荐
- 在当前程序目录下创建错误日记文件
- Java在linux上只能在程序的当前目录下创建文件/文件夹导致的问题
- 若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <cust
- SQL SERVER 2008复制--代理消息代码 21100。 分发代理无法在“C:\Program Files\Microsoft SQL Server\100\COM”目录中创建临时文件。系统返回的错误代码为 5。
- SQLServer2000的"以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机"错误
- 使用AIR创建目录搜索/文件搜索程序。
- SQL server安装时:“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误
- 安装SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。
- 在GHOST的WINXPSP2安装SQL SERVER2000个人版时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装之前,必须重新启动计算机。”错误的解决方法
- 安装SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。
- 安装SQL Server 2000时“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误的排除
- 在GHOST的WINXPSP2安装SQL SERVER2000个人版时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装之前,必须重新启动计算机。”错误的解决方法
- 安装SQLSERVER2000时出现"以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误
- 在安装sql2000遇到错误:某个程序创建挂起文件
- “以前的某个程序安装已在安装计算机上创建挂起的文件操作。...”错误解决方法
- 一段可以在UNIX下,读取当前目录下所有文件(包括子目录中的文件)的文件名的程序
- SQLServer2000的"以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机"错误
- sql server安装错误:以前的某个程序安装已在安装计算机上创建挂起的文件操作
- 安装SQL2000时提示错误:以前的某个程序安装己在安装计算机上创建挂起的文件操作
- 安装SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作