Author: NunoNuno
Date: May 6, 2008 09:48
Hello,
I'm trying to obtain the last write time on a usb drive (example e:\)
with a FAT file system, i'm using the GetFileTime(...) function,
example:
FILETIME ftCreate, ftAccess, ftWrite;
//reset the default return value:
ftWrite.dwHighDateTime=0;
ftWrite.dwLowDateTime=0;
HANDLE hFile = CreateFile(_T("e:\\"),
GENERIC_READ,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_FLAG_BACKUP_SEMANTICS,
NULL);
// Retrieve the file times for the file.
BOOL bRet = GetFileTime(hFile, &ftCreate, &ftAccess, &ftWrite);
CloseHandle(hFile);
|