MFC中怎样用if判断一个文件是否被修改
答案:2 悬赏:40 手机版
解决时间 2021-02-23 11:38
- 提问者网友:蓝莓格格巫
- 2021-02-22 19:44
MFC中怎样用if判断一个文件是否被修改
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-02-22 20:16
这个简单。获取文件属性,查看文件修改时间。调用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;
比较这个时间与先前时间是否一致,如果一致,就是为修改。或者比较这个时间与当前时间是否接近,如果接近,就是被修改了。或者比较这个时间与创建时间是否一致
全部回答
- 1楼网友:风格不统一
- 2021-02-22 21:39
bool pathfileexists(
lpctstr pszpath
);
用这个函数即可,判断
引入头文件#include
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯