Naaa... the problem has nothing to do with FindFirstFile() or FindNextFile()... the problem is the way he's conceived the job...
He needs to work on methods that don't rely on things beyond his control... like files needing to be in a certain order, or dates that change with every entry... He's just asking for a mess...