MFC应用实例:[49]获取修改文件创建时间

2024-10-12 12:16:39

1、新建一个基于对话框的应用程序,工程名为FileTime。

MFC应用实例:[49]获取修改文件创建时间

3、为“...”按钮建立响应函数OnBUTTONOpenFile(),在响应函数OnBUTTONOpenFile()中添加一下代码:void 潮贾篡绐CFileTimeDlg::OnBUTTONOpenFile(){ char filter[] = "所有文件(*.*)|*.*||";//设置文件类型过滤 CFileDialog fdlg(true, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, filter);//文件对话框 fdlg.m_ofn.lpstrInitialDir = "c:\\"; //设置初始文件目录 if(fdlg.DoModal() == IDOK) //弹出对话框,如果单击的是"OK"按钮 { //得到打开的文件的文件名显示在编辑框中 GetDlgItem(IDC_EDIT1)->SetWindowText(fdlg.GetPathName()); CFileStatus status;//获取文件相关时间 if(CFile::GetStatus(fdlg.GetPathName(), status)) { m_createTime = status.m_ctime;//得到创建时间 m_modifyTime = status.m_mtime;//得到修改时间 m_accessTime = status.m_atime;//得到访问时间 UpdateData(false); } } }

MFC应用实例:[49]获取修改文件创建时间

5、程序运行如下:

MFC应用实例:[49]获取修改文件创建时间MFC应用实例:[49]获取修改文件创建时间
猜你喜欢