MFC中怎样用if判断一个文件是否被修改
展开全部
这个简单。获取文件属性,查看文件修改时间。调用CFile类成员函数getstatus即可实现。其中m_time即为修改时间,对比下修改时间就能确定了。
CFile file;
CFileStatus status;
file.getstatus(&status);
Ctime time=status.m_time;
比较这个时间与先前时间是否一致,如果一致,就是为修改。或者比较这个时间与当前时间是否接近,如果接近,就是被修改了。或者比较这个时间与创建时间是否一致
CFile file;
CFileStatus status;
file.getstatus(&status);
Ctime time=status.m_time;
比较这个时间与先前时间是否一致,如果一致,就是为修改。或者比较这个时间与当前时间是否接近,如果接近,就是被修改了。或者比较这个时间与创建时间是否一致
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询