Я думал об этом для себя некоторое время назад,
нашел TaggTool .
Tagg хранит только указатели на ваши файлы и никогда не будет изменять или перемещать файлы. Tagg позволяет копировать файлы, но исходный файл остается нетронутым. При удалении тегов помните, что из базы данных Tagg удаляется только указатель на файл, а не физический файл.
Но в последнее время я считаю, что Locate32 - лучший способ для меня.
Лучшая часть - это позволяет вам создавать базы данных определенных областей поиска
(думать об этом как о настроенных файлах индекса поиска Windows).
Locate32 - это программное обеспечение, которое можно использовать для поиска файлов на жестких дисках и в других местах. Он работает как updatedb и находит команды в системах на основе Unix. Другими словами, он использует базы данных для хранения информации о структурах каталогов и использует эти базы данных в поисках. Использование этих баз данных обеспечивает очень высокую скорость поиска. Программное обеспечение включает в себя диалоговое приложение, а также консольные программы, которые можно использовать как для обновления, так и для доступа к базам данных. Поддерживаемые операционные системы: Windows 98 / ME / NT4 / 2000 / XP / Vista.