请问一个文件遍历的小疑点

请教一个文件遍历的小问题
我用CFileFind类写了个遍历文件夹的程序,寻找文件夹TEMP及所有子文件夹中所有jpg文件。
现在问题是该TEMP文件夹里的文件会不定时增加,每次有新文件加入时,用FindFile和FindNextFile去查找都得重头开始扫一遍,有什么方法可以防止重复扫描?

------解决方案--------------------
文件夹监控??ReadDirectoryChangesW 
------解决方案--------------------
一个偷懒的方法:遍历过的文件,都删除。