Привет
В разрабатываемом образце приложения я хотел бы получить подробную информацию о файлах, измененных за определенный период времени.
Или просто ... У меня есть время (скажем, 6 июня 2011 г., 10:00 утра), и я хотел бы получить список файлов в каталоге (скажем, C: \ MyFolder), который был изменен после этого определенного времени. .
Я попробовал метод ..
CFileFind finder;
szFile = _T("C:\\MyFolder\\*.*");
BOOL bFound = finder.FindFile( szFile );
CTime fileTime;
CTime fileCreateTime;
while ( bFound )
{
bFound = finder.FindNextFile();
finder.GetLastWriteTime(fileTime);
finder.GetCreationTime(fileCreateTime);
szFile = finder.GetFilePath();
if((startTime < fileTime) || (startTime < fileCreateTime))
{
......
Есть ли другие apis для Windows, доступные для этого, или есть лучший метод, чем этот ..?
любой, пожалуйста, ответьте ...
Заранее спасибо ....