獲取某一文件夾下特別創建時間以後的文件

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列表中,第二個參數是查找的文件夾路徑,第三個參數是查看大於這個時間的文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章