无事, 直接上代码
#include  < windows.h >
#include 
< iostream >
using   namespace  std;
int  main( int  argc,  char *  argv[])
{
    FILETIME fTm;
    SYSTEMTIME sysTm;
    HANDLE hFile;
    hFile 
=  CreateFile( " d:/test.txt " , GENERIC_READ  |  GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_ARCHIVE, NULL);
    
if (INVALID_HANDLE_VALUE  ==  hFile)
    {
        cout 
<<   " no "   << endl;
    }
    GetLocalTime(
& sysTm);
    sysTm.wYear 
=   2013 ;
    SystemTimeToFileTime(
& sysTm,  & fTm);
    BOOL bRet 
=  SetFileTime(hFile,  & fTm,  & fTm,  & fTm);
    
int  ret  =  GetLastError();
    
if (bRet)
    {
        cout 
<<   " ok "   << endl;
    }
   
return   0 ;
}

主要调用SystemTimeToFileTime