Я делаю программное обеспечение, которое будет подсчитывать количество файлов, хранящихся на жестком диске, упорядоченных по расширению. Программное обеспечение собирает такие данные, как: имя файла, расширение, размер файла, дата создания файла, дата и место изменения файла.

Однако поиск по всему компьютеру занимает много времени.

Я спрашиваю, какой самый быстрый способ поиска по файлам?

Какие возможные способы максимизировать скорость поиска?

1 ответ1

1

Вы, вероятно, уже используете функции FindFirstFile() и FindNextFile() (пример MSDN).

Единственный способ еще больше ускорить программу - сделать ее многопоточной и разумно распределить работу между потоками.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .