获限文件的最近修改时间

来源:互联网 发布:mysql server配置 编辑:程序博客网 时间:2024/04/28 19:39

先声明一下,原文的出处找不到了,只能对原文作者说声抱歉了。本人对原文做了些修改。

CString Mytools::F_GetFileInfo(CString fPathfile)

{
HFILE hFile;
CString sTime,sTemp;

long temp;

USES_CONVERSION;

hFile=_lopen(W2A(W2CT(fPathfile.GetBuffer())),OF_READ);


FILETIME *CreationTime=new FILETIME;
FILETIME *LastAccessTime=new FILETIME;
FILETIME *LastWriteTime=new FILETIME;
SYSTEMTIME *STime=new SYSTEMTIME;
temp=GetFileTime((HANDLE*)hFile,CreationTime,LastAccessTime,LastWriteTime);

FileTimeToSystemTime(LastWriteTime,STime);

sTime.Format(_T("%d-%d-%d"),STime->wYear,STime->wMonth,STime->wDay);
delete CreationTime;
delete LastAccessTime;
delete LastWriteTime;
delete STime;


return sTime;
}
0 0