Меняем время модификации файла на текущее время
Следующий пример устанавливает время последнего изменения файла в текущее системное при помощи функции SetFileTime.
// Возвращаемое значение - в случае успеха TRUE, иначе FALSE
// hFile - дескриптор файла
BOOL SetFileToCurrentTime(HANDLE hFile)
{
FILETIME ft;
SYSTEMTIME st;
BOOL f;
GetSystemTime(&st); // получаем текущее время
SystemTimeToFileTime(&st, &ft); // преобразуем его в формат
// времени файла
f = SetFileTime(hf, // устанавливаем время последнего
// измения файла
(LPFILETIME) NULL, (LPFILETIME) NULL, &ft);
return f;
}