CString strpath = "D:\\xxx\\xxx\\";
HANDLE hFile = CreateFile(strpath, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL,
OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);
if (hFile != INVALID_HANDLE_VALUE) {
FILETIME ftCreate, ftLastWrite, ftLastAccess;
if (GetFileTime(hFile, &ftCreate, &ftLastWrite, &ftLastAccess)) {
FILETIME fCreate, fAccess, fWrite;
//转化成本地时间
FileTimeToLocalFileTime(&ftCreate, &fCreate);
FileTimeToLocalFileTime(&ftLastWrite, &fWrite);
FileTimeToLocalFileTime(&ftLastAccess, &fAccess);
SYSTEMTIME sCreate, sAccess, sWrite;
FileTimeToSystemTime(&fCreate, &sCreate);
FileTimeToSystemTime(&ftLastWrite, &sWrite);
FileTimeToSystemTime(&ftLastAccess, &sAccess);
TRACE("%04d/%02d/%02d %02d:%02d:%02d\n", sCreate.wYear, sCreate.wMonth, sCreate.wDay, sCreate.wHour, sCreate.wMinute, sCreate.wSecond);
TRACE("%04d/%02d/%02d %02d:%02d:%02d\n", sWrite.wYear, sWrite.wMonth, sWrite.wDay, sWrite.wHour, sWrite.wMinute, sWrite.wSecond);
TRACE("%04d/%02d/%02d %02d:%02d:%02d\n", sAccess.wYear, sAccess.wMonth, sAccess.wDay, sAccess.wHour, sAccess.wMinute, sAccess.wSecond);
}
CloseHandle(hFile);
}
MFC获取文件夹创建时间,最近一次修改时间
最新推荐文章于 2024-01-23 16:38:53 发布