C++ 获取当前执行文件的最后编译时间 作为版本号build
2013-02-17 20:19
337 查看
#define MAX_PTAH 260 void GetCurPath(TCHAR* exeFullPath) { memset(exeFullPath,0,MAX_PATH); GetModuleFileName(NULL,exeFullPath,MAX_PATH); } void CMfcStatDemoApp::OnTestClicked() { TCHAR exeFullPath[MAX_PATH]; // MAX_PATH在WINDEF.h中定义了,等于260 GetCurPath(exeFullPath); WIN32_FIND_DATA filestruct; HANDLE hf; hf = FindFirstFile(exeFullPath, &filestruct); filestruct.ftCreationTime;//创建时间 filestruct.ftLastAccessTime;//访问时间 FILETIME ft= filestruct.ftLastWriteTime;//修改时间 CString tmp; CTime time(ft);//先把FILETIME类型的数据转换为CTime类型 tmp.Format(L"%d年%d月%d日 %d点%d分%d秒",time.GetYear(),time.GetMonth(),time.GetDay(),time.GetHour(),time.GetMinute(),time.GetSecond()); //再将CTime类型转换为CTime类型 CString fileWriteTime(tmp);//为了能把字符串连接起来,用CString val()的方法声明 MessageBox(NULL,fileWriteTime,L"测试信息",0); // TODO: 在此添加命令处理程序代码 }
相关文章推荐
- c++获取当前系统时间并输出到文件中
- linux 获取本地文件最后修改时间 c++
- C++实现获取当前执行文件全路径
- PHP获取网页头部信息、获取文件当前位置、获取文件最后修改时间
- C++实现获取当前执行文件全路径
- C++:获取当前执行文件的路径方法(笔记)
- C#获取程序集的版本号和最后编译时间
- vc 获取程序版本号,当前程序路径,文件修改时间 等
- vc 获取程序版本号,当前程序路径,文件修改时间 等
- 使用当前目录作为编译目标/可执行文件名称
- 在C++中获取当前执行文件的路径
- c/c++中将git当前版本信息编译到可执行文件中
- 获取c++执行文件的当前目录
- linux C++ 获取当前时间,以标准时间“年-月-日 时:分:秒”的形式输出,且秒后边跟小数精确到毫秒
- linux C++ 获取当前日期时间
- PHP获取远程文件最后修改时间
- C/C++程序从编译到最终生成可执行文件的过程分析
- Linux:获取当前进程的执行文件的绝对路径
- delphi 获取可执行文件的当前路径
- C++获取flv视频文件的播放时间