VC++设置文件最后修改时间(附源码)

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)
       

猜你喜欢

转载自blog.csdn.net/kaizi318/article/details/108905156