Я немного новичок в C ++, но не программирую вообще.Я хочу написать свою первую учебную программу на C ++ как программу индексации файлов.
Кажется, достаточно просто сканировать каталоги на наличие имен, хранить эту информацию и фильтровать их в зависимости от того, что я хочу просмотреть.
В какой-то момент меня беспокоит то, что я хочуиндексировать весь диск (у меня есть дополнительный 1 ТБ диск помимо моей ОС для хранения файлов).У меня там около 400 000-500 000 файлов, и мне было интересно, как лучше всего хранить эту информацию?Я очень сомневаюсь, что хранение всех этих записей в текстовом файле является оптимальным и хотел бы думать, что это наивно.
Есть ли еще что-то, о чем я должен беспокоиться?
Спасибо.