今天做了个修改文件时间的程序,但是运行的时候出现错误修改不成功情大家给我看看我是哪里写错了!
SYSTEMTIME time1;
FILETIME time2;
COleDateTime time;
CString file_lujing,file_1;
int Y,M,D;
HANDLE file_jubing;
CFileDialog file(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"全部文件(*.*)|*.*||",0);
file.DoModal();
file_lujing=file.GetPathName();
file_jubing=CreateFile(file_lujing,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_ARCHIVE,NULL);
SetDlgItemText(IDC_EDIT,file_1);
sscanf(file_1,"%d-%d-%d",&Y,&M,&D);
CTime m_time(Y,M,D,0,0,0);
m_time.GetAsSystemTime(time1);
SystemTimeToFileTime(&time1,&time2);
::SetFileTime(file_jubing,&time2,NULL,NULL);
SYSTEMTIME time1;
FILETIME time2;
COleDateTime time;
CString file_lujing,file_1;
int Y,M,D;
HANDLE file_jubing;
CFileDialog file(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"全部文件(*.*)|*.*||",0);
file.DoModal();
file_lujing=file.GetPathName();
file_jubing=CreateFile(file_lujing,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_ARCHIVE,NULL);
SetDlgItemText(IDC_EDIT,file_1);
sscanf(file_1,"%d-%d-%d",&Y,&M,&D);
CTime m_time(Y,M,D,0,0,0);
m_time.GetAsSystemTime(time1);
SystemTimeToFileTime(&time1,&time2);
::SetFileTime(file_jubing,&time2,NULL,NULL);
解决方案 »
- 基于文本文档的员工信息管理系统(简单VC++应用)
- 急急急,我的对话框只能正确操作一次,如要再次正确操作必须重新执行程序? 是不是static变量在捣乱?
- 把matlab com builder生的动态链接库在vc中如何调用?
- 找RIFF文件格式的中文说明。
- 新时代,新青年,新问题,100分 周末大放送!
- 我是一个初学者,请问test.C文件与test.Cpp有何区别,怎么样把test.C转换成test.Cpp?
- 请教:注册表中的REG_MULTI_SZ类型的值的读写?
- microsoft 的bug ,问题很复杂,MFC编写的ActiveX控件为什么在Web页面上总是浮现为最上层,其他页面无法覆盖
- ADO连接问题
- 为什么会有这个错误?
- http://topic.csdn.net/t/20050806/13/4192710.html 中你的荧光笔是怎么实现的?
- 使用systerm函数应该包含什么头文件
if(file.DoModal()==IDOK)
{
file_lujing=file.GetPathName();
file_jubing=CreateFile(file_lujing,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_ARCHIVE,NULL);
SetDlgItemText(IDC_EDIT,file_1);
sscanf(file_1,"%d-%d-%d",&Y,&M,&D);
CTime m_time(Y,M,D,0,0,0);
m_time.GetAsSystemTime(time1);
SystemTimeToFileTime(&time1,&time2);
::SetFileTime(file_jubing,&time2,NULL,NULL);
}