Мне нужно найти и проконтролировать все фотографии на жестком диске или в папке для органайзера фотографий. В настоящее время я делаю это наивно: рекурсивно обходя, вручную отмечая папки как проиндексированные, и повторяю этот процесс, чтобы поймать, когда фотографии добавляются или перемещаются.
Проблема в том, что дерево папок достаточно велико, это очень дорого, поэтому я ищу советы, как сделать это по-другому, и / или советы, как сохранить процесс на низком уровне процессора.
В идеале решения не должны зависеть от платформы.
РЕДАКТИРОВАТЬ: я использую xulrunner в настоящее время, но может скомпилировать модуль для конкретной платформы.
Как насчет первого запуска? Разве нет решения (даже зависящего от платформы), кроме ручного запуска всего дерева папок.