二:在文件的某个位置放置标志位(对于如果只是替换文件中的某些字段)可能会检测不到。
三:查看windows维护的那个最后修改时间
4:如果这个文件的显示,编辑都是你的程序在维护的,那么你可以设置一个标志,在修改的 *** 作之前设置修改标志位真。在关闭的时候检测这个标识是否为真
另外,团IDC网上有许多产品团购,便宜有口碑
流程思路:1、遍历MFC工程里的所有文件
2、使用SetFileTime函数分别对每个文件进行创建时间设置(这是个Win32函数)。
目前没有现成的对整个目录一次性修改的Win32函数,只能自己写。
这个简单。获取文件属性,查看文件修改时间。调用CFile类成员函数getstatus即可实现。其中m_time即为修改时间,对比下修改时间就能确定了。CFile file
CFileStatus status
file.getstatus(&status)
Ctime time=status.m_time
比较这个时间与先前时间是否一致,如果一致,就是为修改。或者比较这个时间与当前时间是否接近,如果接近,就是被修改了。或者比较这个时间与创建时间是否一致
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)