Как сделать так, чтобы эскизы картинок сохранялись навсегда?
Суть в чём. У меня есть скриншоты из игр в очень большом разрешении и весят они по 500-1000 мегабайт. Их много. Очень много. Они лежат на съёмном диске. Иногда, мне приходится искать среди них определённые и это превращается в симулятор ждуна. Пока картинка скачается во временную папку windows, пока на её основе будет построен эскиз для значка рак на горе уже не свистит, а умирает от старости. Перемещать куда-либо эти скриншоты не вариант. Мне требуются эскизы, чтобы быстро искать по ним нужные скрины. Эскизы только кэшируются и после перезагрузки ПК или отключения съёмного диска эти эскизы потом заново создаются. Открывать скрины каждый раз не менее долго, чем ждать пока построится её эскиз. Что можно сделать, чтобы эти построенные эскизы сохранялись навсегда? Чтобы после перезагрузки я зашёл в эту папку со скринами и там уже были эскизы?
Здесь уже был похожий вопрос, можете поискать. Автор сильно заморочился, перепробовал многое, но, как я понял, решения нет.
Я бы попробовал найти сторонний вьювер картинок, который использует свой кэш превьюшек с нужным поведением.
2. Заскринить размеры файлов iconcache_*.db и thumbcache_*.db
3. Подключить флешку и прогуляться по ней, чтобы запустить генерацию эскизов.
4. Снова посмотреть каталог с базой эскизов в режиме таблицы.
Те файлы, которые значительно увеличились в объеме и будут хранить новые эскизы.
5. Эти файлы нужно заменять в каталоге с базой эскизов каждый раз перед тем, как вставили флешку и собираетесь смотреть эскизы.
6*. Нужно проверить, что буква диска влияет/не влияет на использование ранее созданного эскиза файла.
alexalexes, там проблема не в том, что файлы на съёмном диске, хотя, возможно, это её усугубляет. Даже если файлы на диске в компе, кэшем этим винда управляет исключительно по своему разумению. Захочет - очистит. И вот этим процессом управлять, как я понял, пока никому толком не удалось.
Вот, кстати, вопрос о котором я говорил Периодическое самоочищение кэша эскизов изображений и видео на Windows 7 и 8.1
Автор и на Microsoft Community его задавал - без результата.
Ну, раз проблема глубоко изучена.
То нужна какая-та самописная утилита, которая пробежится по подкаталогам флешки и создаст все миниатюры к файлам и сложит их по тем же путям в каталог \thumbs\*. Для просмотра флешки пользоваться только этим каталогом. Если нужен оригинал файла, то доставать его из оригинального пути без просмотра эскизов.
А зачем все усложнять? Ведь проблема в длительном формировании превьюшек. Можно просто переконвертировать здоровые файлы в миниатюры приемлемого размера (чтобы можно было понять, что на них) и сохранить в папку "Миниатюры". И работать с этой папкой. Загружаться будет за секунду. Найдя среди миниатюр нужный файл, с таким же названием искать оригинал среди больших. Простой поиск в Проводнике выдаст его, практически, сразу. Если база больших файлов регулярно обновляется, то можно хоть скрипт написать, который будет создавать недостающие миниатюры по расписанию. Или регулярно вручную делать тем же FastStone с пропуском существующих.