素直に FindFirstFile, FindNextFile, FindClose API
を使って列挙するのがいいんじゃないかな。

時刻も同時にとれるし。

USB に全ファイルを入れてもいいなら ROBOCOPY を
使って、更新されたファイルのみコピーする方法もある。