win文件时间问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win文件时间问题相关的知识,希望对你有一定的参考价值。

    FILETIME stLocal;
    SYSTEMTIME stsystime;
    FILETIME ftCreate, ftModify, ftAccess;
    HANDLE hFile = CreateFile(path, GENERIC_READ,
        FILE_SHARE_READ,
        NULL,
        OPEN_EXISTING,
        FILE_FLAG_BACKUP_SEMANTICS,
        NULL);

    if (!GetFileTime(hFile, &ftCreate, &ftAccess, &ftModify))
    {
        G_ST_return_code.Create_File_Error = TRUE;
        goto end;
    }
    ZeroMemory(&stLocal, sizeof(SYSTEMTIME));
    FileTimeToLocalFileTime(&ftCreate, &stLocal);
    FileTimeToSystemTime(&stLocal, &stsystime);
    sprintf(data, "%04d-%02d-%02d %02d:%02d:%02d", stsystime.wYear, stsystime.wMonth, stsystime.wDay, stsystime.wHour, stsystime.wMinute, stsystime.wSecond);   // 文件创建时间
    S_FileInfo = data;

以上是关于win文件时间问题的主要内容,如果未能解决你的问题,请参考以下文章

ASP.net MVC 代码片段问题中的 Jqgrid 实现

我在哪里更改此 Python 代码片段以将临时文件保存在 tmp 文件夹中?

C++ 代码片段执行

VSCode自定义代码片段——.vue文件的模板

Eclipse 中的通用代码片段或模板

VSCode自定义代码片段2——.vue文件的模板