VC++常用功能封装代码一系列文章与源码 (打广告,哈哈,看看一系列再决定要不要订阅)
https://blog.csdn.net/kaizi318/article/details/108846326
源代码demo已上传到百度网盘:永久生效 ,代码实现了设置文件最后修改时间
上一篇我们讲了怎么获取文件的最后修改时间,具体你可以打开上面的链接查看!
现在讲怎么设置:
主要是用到了以下函数:
//windows api
SetFileTime(hFile,(LPFILETIME)NULL,(LPFILETIME)NULL,&ffdSrc.ftLastWriteTime);
上代码:
#include <shlwapi.h>
#include <fileapi.h>
inline CString SetFileLastModifyTime(LPCTSTR strPath)
{
if (!::PathFileExists(strPath))
{
return _T("");
}
WIN32_FIND_DATA ffd ;
HANDLE hFind = FindFirstFile(strPath,&ffd);
if (INVALID_HANDLE_VALUE == hFind)