Visual c++ 如何使用c+在特定时间段内修改目录中的文件+;?

Visual c++ 如何使用c+在特定时间段内修改目录中的文件+;?,visual-c++,Visual C++,嗨 在我开发的一个示例应用程序中,我希望检索在特定时间段内修改的文件的详细信息 或者干脆。。。我有时间(比如说2011年6月6日上午10:00),我想得到一个目录(比如C:\MyFolder)中的文件列表,该目录在这段时间后会被修改 我试过一种方法 CFileFind finder; szFile = _T("C:\\MyFolder\\*.*"); BOOL bFound = finder.FindFile( szFile ); CTime fileTime; CTime file

嗨 在我开发的一个示例应用程序中,我希望检索在特定时间段内修改的文件的详细信息

或者干脆。。。我有时间(比如说2011年6月6日上午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))
            {

                 ......
CFileFind查找器;
szFile=_T(“C:\\MyFolder\\*.”;
boolbfound=finder.FindFile(szFile);
CTime文件时间;
CTime文件创建时间;
while(bFound)
{
bfind=finder.FindNextFile();
GetLastWriteTime(文件时间);
GetCreationTime(fileCreateTime);
szFile=finder.GetFilePath();
if((开始时间<文件时间)| |(开始时间<文件创建时间))
{
......
是否有其他windows API可用于此操作,或者是否有比此更好的方法

任何人请回复


提前感谢….

我不知道确切的API,但我从这里开始:

您好,谢谢您的回复。.我已经查看了msdn关于更改日志。.但是我有疑问。.是否可以从更改日志中获取上次关机前修改的文件的详细信息?换句话说,日志会随时保存修改的文件的详细信息,还是只保存在当前系统启动后修改的文件的详细信息?