私は1つのディレクトリ(多くの子ディレクトリを持つディレクトリ)に何百万ものファイルを持っています.これらのファイルはすべて小さなファイルです.
私は2つの課題があると思います:
ディレクトリをトラバースしてすべてのファイルを見つける方法。「FindFirstFile/FindNextFile」の方法を試してみましたが、遅すぎるように感じます。Windows Change Journalを使用する必要がありますか?
すべてのファイル名を見つけたら、ファイル全体をメモリに読み込んで解析する必要があります。FILE_FLAG_SEQUENTIAL_SCAN フラグを使用する必要がありますか? またはより効率的な方法はありますか?