void CMainWnd::GetCASrcFileList(CStringArray *pSrcCAFilePath,CString StrSrcDir,CTime StartTime )
{
pSrcCAFilePath->RemoveAll();
CFileFind ff;
CString szDir="c:\\1\\*.*";
szDir = StrSrcDir + "*.*";
BOOL res=ff.FindFile(szDir);
while(res)
{
res=ff.FindNextFile();
if(!ff.IsDirectory()&&!ff.IsDots())
{
CTime fTime;
//CTime time(2009,2,23,18,50,1);
ff.GetCreationTime(fTime);
if(fTime>StartTime)
{
CString strFilename = ff.GetFileName();
CString path="c:\\1\\";
path =StrSrcDir + ff.GetFileName();
pSrcCAFilePath->Add(path);
}
}
}
{
pSrcCAFilePath->RemoveAll();
CFileFind ff;
CString szDir="c:\\1\\*.*";
szDir = StrSrcDir + "*.*";
BOOL res=ff.FindFile(szDir);
while(res)
{
res=ff.FindNextFile();
if(!ff.IsDirectory()&&!ff.IsDots())
{
CTime fTime;
//CTime time(2009,2,23,18,50,1);
ff.GetCreationTime(fTime);
if(fTime>StartTime)
{
CString strFilename = ff.GetFileName();
CString path="c:\\1\\";
path =StrSrcDir + ff.GetFileName();
pSrcCAFilePath->Add(path);
}
}
}
}
说明:第一个参数是把查找后的文件名保存到pSrcCAFilePath列表中,第二个参数是查找的文件夹路径,第三个参数是查看大于这个时间的文件