Заранее извиняюсь, что это не ответ на ваш вопрос, но всё-таки напишу. Вы действительно способны найти какой-то файл среди более чем 10000 штук за разумное время, даже если у Вас будут их эскизы? Ну не верю я! Это же десятки минут нужны, чтобы хоть как-то просмотреть такую папку. И это в лучшем случае. По-моему, нужно что-то менять в системе хранения этих самых файлов. Как минимум раскидать всё это по отдельным папкам, ну или, как тут уже посоветовали, использовать специализированные программы каталогизаторы с тегами и прочим.