У меня есть миллионы файлов в одном каталоге (в каталоге со многими дочерними каталогами), Эти файлы - все мелкие файлы.Каков наилучший способ прочитать и проанализировать миллионы файлов в WindowsNT
я думаю, что есть 2 проблемы:
как прочесывают каталог, чтобы найти все файлы. Я попробовал метод FindFirstFile/FindNextFile, но я чувствую, что он слишком медленный. Должен ли я использовать журнал изменений Windows?
после того, как я нашел все имена файлов, мне нужно прочитать весь файл в памяти, а затем проанализировать его. Должен ли я использовать флаг FILE_FLAG_SEQUENTIAL_SCAN? или существует более эффективный способ?
Я думаю, что могу получить некоторые улучшения ** Улучшение ** от чтения целого файла в память. возможно, я был неправ. Мне нужно написать программу, чтобы доказать это. – sssa2000
Как медленно идет медленно? Сколько времени занимает «FindFirstFile»? – Mehrdad