Pourquoi est-ce que je veux faire ça?
Lorsque chaque fichier que vous avez est stocké directement sur votre ordinateur, il est facile de trouver ce dont vous avez besoin. Il existe d'excellents outils de recherche, tels que Everything from VoidTools, qui extraient votre table de fichiers maîtres en une fraction de seconde pour trouver exactement ce que vous recherchez.
Une fois que vous avez commencé à gérer plusieurs disques, supports amovibles (DVD de données, clés USB, fichiers de sauvegarde sur disques durs USB, etc.) et partages réseau, la recherche devient de plus en plus difficile, voire impossible. Si vous vous fiez à la recherche locale rapide d'éclairage fournie par des outils tels que Everything, il peut s'avérer extrêmement frustrant d'essayer de trouver des fichiers qui ne sont pas à la portée de tels outils.
Aujourd’hui, nous allons vous montrer comment indexer tout, des partages réseau, du lecteur flash au disque dur de sauvegarde que vous extrayez une fois par mois. Vous n'aurez pas à effectuer de modifications mystérieuses dans Windows, ni à forcer Windows à sauter dans les anneaux d'indexation, ni dans les autres absurdités que de nombreux guides vous proposent de faire simplement pour que Windows reconnaisse que le fichier “Taxes 2009 1040.pdf existe en réalité quelque part dans votre constellation de stockage de données.
Au lieu de cela, vous profiterez d’une recherche simple et irréprochable, de la création rapide de catalogues et de l’ensemble dans un emballage léger et portable que vous pourrez retirer de votre ordinateur et emporter avec vous. Comment léger? Les applications occupent moins de 200 Ko d’espace et même l’indexation de chaque périphérique de stockage local, réseau et détaché dans l’ensemble de notre bureau ne fournissait qu’une collection d’index de fichiers d’une taille d’environ 30 Mo.
De quoi ai-je besoin?
Pour le didacticiel d’aujourd’hui, vous aurez besoin des éléments suivants:
- 1 copie de Cathy.
- Accès aux disques que vous souhaitez indexer.
- Facultatif: 1 copie de CathyCmd pour la mise à jour automatisée de l'index local.
Cathy est un outil simple et gratuit que l'auteur, Robert Vašíček, a créé dans les années 1990 pour cataloguer sa collection de fichiers MP3. Il a accompli un travail admirable en s’occupant de ce petit projet au fil des ans et le met régulièrement à jour plusieurs fois par an.
Installer et configurer Cathy
Une fois que vous avez extrait et placé l’exécutable, lancez-le. Vous serez accueilli avec une installation nue, comme le montre la capture d'écran ci-dessus. Pas de fichiers, pas de catalogues, rien à rechercher pour nous.
Remarque: Si vous recevez un message d'erreur indiquant que vous avez besoin de mfc100.dll, cela signifie simplement que vous devez récupérer le package redistribuable Microsoft Visual C ++ pour répondre aux dépendances du programme. Vous pouvez télécharger la version 32 bits ici et la version 64 bits ici.
Commençons par créer notre premier catalogue. Quel genre de choses devriez-vous cataloguer? Tout lecteur, disque, support amovible, lecteur réseau ou autre source de données auquel vous pouvez accéder à partir de votre ordinateur et lire la structure de répertoires est un jeu équitable. Voici quelques sources à considérer pour faciliter l'indexation:
- Disques Durs Locaux
- Disques durs amovibles
- Sauvegardes CD / DVD
- Lecteurs flash
- Partages réseau
Bien que vous puissiez démarrer le projet en créant un catalogue pour n’importe quel emplacement de fichier, nous allons commencer par indexer nos partages réseau - 99% du temps si nous ne pouvons pas trouver un fichier sur notre ordinateur local, nous allons: trouvez-le sur le serveur de bureau.
Créez votre premier catalogue en cliquant sur l'onglet Catalogue dans l'interface graphique principale. Dans la zone "Racine", entrez le chemin d'accès tel qu'il est compris par l'ordinateur à partir duquel vous travaillez (par exemple, G: MyDVDBackup ou serveur MP3). Nous allons commencer par indexer Hive Software, l’emplacement où nous sauvegardons les fichiers d’installation du logiciel. En plus de spécifier l'emplacement que vous souhaitez indexer, vous pouvez également modifier le libellé du volume.
En plus des modifications ci-dessus, vous pouvez également ajouter des commentaires dans la zone Commentaire (ces commentaires seront affichés à côté des résultats de recherche futurs renvoyés par cette source). Par défaut, Cathy ignore certains fichiers (tels que les fichiers.tmp). vous pouvez supprimer cette restriction ou y ajouter si vous le souhaitez. Une fois que vous avez vérifié les paramètres de votre première entrée de catalogue, appuyez sur le bouton “Ajouter”.
Allez-y et ajoutez autant de sources que vous le souhaitez. N'oubliez pas que tout ce qui peut être vu par votre ordinateur (partages réseau, disques dans le lecteur de disque, même les dossiers FTP distants que vous avez montés dans Windows sous forme de répertoires) peut tous être indexé. N'oubliez pas que plus le nombre de fichiers indexés est important, plus cela prendra de temps - nous avons constaté que Cathy pouvait indexer environ un quart de million de fichiers en 30 secondes. Si le programme semble cesser de répondre, accordez-lui une minute ou deux. finissez de graver les tables de fichiers.
Automatisation de la mise à jour du catalogue pour les lecteurs locaux et les partages réseau
Si vous suivez simplement la première partie du didacticiel, vous êtes déjà à des années-lumière de la plupart des utilisateurs, car vous disposez désormais d'un index interrogeable de tous vos médias hors connexion. Il est désormais simple et rapide de découvrir exactement quelle sauvegarde. partage de disque ou de réseau sur lequel vous avez laissé les anciennes déclarations de revenus.
Cependant, vous pouvez apporter quelques modifications simples à votre flux de travail Cathy, ce qui améliorera considérablement votre expérience et maintiendra le tout à jour.
Si vous utilisez Cathy pour rechercher des lecteurs locaux ou des lecteurs réseau où, contrairement à une sauvegarde de DVD gravée, le contenu des répertoires peut changer, il est intéressant de configurer un processus de mise à jour de ces répertoires. Vous pouvez, à tout moment, sélectionner un catalogue dans Cathy, cliquer avec le bouton droit de la souris et actualiser le contenu de ce catalogue, mais cela pose un problème et ajoute des frictions à notre système de recherche.
Au lieu de cela, nous allons utiliser CathyCmd, un tout petit outil d’interface de ligne de commande pour la recherche dans Cathy, afin d’écrire un simple script batch permettant de mettre à jour tous nos catalogues d’annuaires locaux et réseau. Allez-y et téléchargez CathyCmd à partir du site Web de Cathy et extrayez le fichier exécutable dans le même répertoire que celui où vous avez installé Cathy.exe.
Ensuite, nous devons créer un script simple pour piloter CathyCmd. Allez-y, créez un nouveau fichier texte dans le répertoire appelé update.txt et ouvrez-le. À l'intérieur du fichier texte, il suffit de créer quelques lignes pour instruire CathyCmd. le seulement Les entrées que CathyCmd lira à partir de ce script sont les lignes commençant par #IGN et #DEV. Regardez notre exemple de script ci-dessous pour savoir comment structurer votre propre script:
## The IGN command is used to indicate filesdirectories you want ignored: #IGN *.tmp; mp; Temp*; ## The DEV command indicates the foldersfile locations you want cataloged: ## The format is: path, volume name #DEV E:, DATA
Enregistrez le script une fois que vous l’avez modifié à votre convenance. Pour tester le script, nous vous recommandons de créer un fichier factice à l’emplacement que vous actualisez. Nous avons créé: whataintnocountry.txt sur le lecteur E:.
Exécutez le script en exécutant CathyCmd.exe avec le paramètre -f et le fichier de script, comme suit:
Maintenant, tout ce que vous avez à faire pour terminer le processus d'automatisation consiste à placer dans le planificateur de tâches Windows (ou dans un autre outil, le cas échéant) le point correspondant, afin de déclencher le script selon un planning. Compte tenu de la fréquence à laquelle nos fichiers locaux et nos fichiers réseau changent, nous pouvons le configurer pour qu’il soit actualisé toutes les 12 heures.
Ne vous inquiétez pas si vous souhaitez que le taux de mise à jour soit trop élevé, car cela pourrait épuiser les ressources du système. Une fois que vous avez effectué la configuration initiale sur un disque volumineux ou une structure de répertoires, la nouvelle commande de ce catalogue prend moins d'une seconde pour rechercher de nouveaux fichiers et ne génère aucune perte notable sur les ressources système.
Avez-vous un moyen intelligent d’utiliser Cathy ou un autre conseil ou astuce d’indexation que vous voudriez partager avec vos lecteurs de How-To Geek? Sautez dans la conversation ci-dessous et partagez votre sagesse en matière de recherche de fichiers.