Самый быстрый способ поиска по файлам
Я делаю программное обеспечение, которое будет подсчитывать количество файлов, хранящихся на жестком диске (-ах), упорядоченных по расширению. Программное обеспечение собирает такие данные, как: имя файла, расширение, размер файла, дата создания файла, дата и место изменения файла.
Однако поиск по всему компьютеру занимает много времени.
Я спрашиваю, какой самый быстрый способ поиска по файлам?
Какие возможные способы максимизировать скорость поиска?
1 ответ
Вы, вероятно, уже используете функции FindFirstFile() и FindNextFile () ( пример MSDN).
Единственный способ еще больше ускорить программу - сделать ее многопоточной и разумно разделить работу между потоками.