Est-il possible de «précharger» tous les fichiers thumbs.db dans un répertoire?

9

Une sorte de question étrange, je suppose: p était simplement curieux de savoir s'il y avait un moyen de précharger tous les fichiers thumbs.db dans le répertoire (et ses sous-répertoires) de sorte que lorsque je visite ces dossiers plus tard dans l'explorateur ou le centre des médias, le les vignettes sont déjà chargées.

Pas si important pour les images, mais serait pratique à faire de temps en temps pour les dossiers avec beaucoup de fichiers vidéo qui changent rarement.

Svish
la source

Réponses:

12

Vous pouvez "forcer" à créer tous les Thumbs.db nécessaires si vous effectuez une recherche de tous les fichiers image sur votre disque, puis définissez la vue sur "Vignettes".

MM.
la source
Oh, belle astuce. devra essayer cela, hehe. Merci! Acceptera cela comme réponse, car il n'y a pas vraiment eu d'autres suggestions. et je doute qu'il y en ait ...
Svish
3
Je suis sûr que vous devez toujours faire défiler toute la liste.
Synetech
Quelle option "miniatures" réfrencez-vous ici? Est-ce une chose antérieure à Windows 10? parce que je ne le vois pas.
Braden Dodge
Eh bien, c'était en 2009 donc oui, très pré-Windows 10! Dans W10, tout ce qui est plus grand que de "petites icônes" devrait activer la vue des vignettes.
MM.
2

Thumbs.db est un mécanisme de mise en cache. Il stocke les vignettes afin que le système n'ait pas à analyser tous les fichiers du dossier pour obtenir sa vignette. Il n'y a aucun moyen de le mettre en cache au-delà de cela.

E: même si vous voyez les fichiers thumbs.db, je revérifierais que le système les utilise réellement (et en met à jour / en génère de nouveaux) en m'assurant que Options des dossiers-> Affichage -> "Ne pas mettre en cache les vignettes" est décochée . Au-delà de cela, je ne pense pas que vous ayez d'autres options.

Sean
la source
2
Eh bien, je sais qu'ils sont le mécanisme de mise en cache. Je me demandais simplement si c'était un moyen de pré-frapper tous les fichiers dans tous les dossiers pour que tout soit déjà mis en cache lorsque j'ai commencé à les parcourir =)
Svish
La fonction "Ne pas mettre en cache les vignettes" est obsolète et n'est plus disponible dans Windows 10.
Braden Dodge
2

Concernant Windows XP: Faire une RECHERCHE d'images (* .jpg, * .bmp, ...) et passer à la vue par vignettes ne génère TEMPORAIREMENT que ces vignettes: AUCUN fichier thumbs.db n'est généré et stocké!

Mais récemment, j'ai découvert une astuce spéciale qui peut être utilisée pour une procédure d'automatisation (par exemple, un fichier de commandes): Si vous copiez d'abord un (mauvais) fichier thumbs.db factice dans un dossier et ouvrez ce répertoire avec l'explorateur Windows en miniature -view, vous n'avez plus besoin de faire défiler le répertoire pour obtenir tous les pouces générés!

Cela prendra certainement du temps, en particulier dans les énormes dossiers d'images, jusqu'à ce que votre PC monocœur (lent) termine la génération du fichier thumbs.db. Quand il est généré ou ne prend plus de taille, vous pouvez passer récursivement au répertoire suivant dans votre fichier batch.

Ai-je
la source
1

J'ai créé un outil open-source gratuit pour cette tâche: WinThumbsPreloader .

Il vous permet de précharger les miniatures du répertoire et, éventuellement, de ses sous-répertoires depuis le menu contextuel du répertoire.

Dmitry Bruhov
la source