12Aug

Comment rechercher instantanément des fichiers sur des lecteurs Flash, des partages réseau, des DVD et plus encore


Vous n'avez pas besoin d'être un utilisateur chevronné pour accumuler une pile de disques de sauvegarde, de disques amovibles, de disques durs USB et d'autres supports non localisés. Trouver un fichier dans ce bazar, surtout quand il n'est plus directement accessible par votre ordinateur, est un casse-tête. Continuez à lire comme nous vous montrons comment créer un index de fichier rapide comme l'éclair.

Pourquoi est-ce que je veux faire ceci?

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 comme Tout de VoidTools qui déchirent votre table de fichiers maître en une fraction de seconde pour trouver exactement ce que vous recherchez.

Une fois que vous commencez à utiliser plusieurs disques, des supports amovibles( tels que des DVD de données, des lecteurs flash, des fichiers de sauvegarde sur des disques durs USB, etc.) et des partages réseau, la recherche devient de plus en plus difficile, voire impossible. Si vous êtes certain de pouvoir compter sur cette recherche locale rapide que des outils tels que Tout fournir, il peut être extrêmement frustrant d'essayer de trouver des fichiers qui sont hors de portée de tels outils.

Aujourd'hui, nous allons vous montrer comment indexer tout de vos partages réseau à votre lecteur flash sur le disque dur de sauvegarde que vous retirez une fois par mois. Vous n'aurez pas besoin d'effectuer des éditions mystérieuses sur Windows, de forcer Windows à sauter dans n'importe quel index, ou n'importe quel autre non-sens que de nombreux guides vous font accepter pour que Windows reconnaisse que le fichier "Taxes 2009 1040.pdf "existe réellement quelque part dans votre constellation de stockage de données.

Au lieu de cela, vous allez profiter d'une recherche simple et rapide, d'une création de catalogue allégée, et le tout dans un boîtier léger et portable que vous pouvez 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 tous les périphériques de stockage locaux, réseau et détachés dans l'ensemble de notre bureau ne nous a permis d'obtenir qu'une collection d'index de fichiers d'une taille de 30 Mo.

De quoi ai-je besoin?

Pour le tutoriel d'aujourd'hui, vous aurez besoin des choses suivantes:

  • 1 copie de Cathy.
  • Accès aux disques que vous souhaitez indexer.
  • Facultatif: 1 copie de CathyCmd pour la mise à jour automatique 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 fait un travail admirable en s'occupant du petit projet au fil des années et le met régulièrement à jour quelques fois par année.

Installation et configuration de Cathy

Après avoir téléchargé Cathy, extrayez le fichier unique Cathy.exe dans un endroit sûr. Nous avons choisi de placer notre installation dans / Mes documents / Mes index Dropbox / Drive / pour que 1) nos index de lecteurs soient sauvegardés sur Dropbox et 2) nous pourrions facilement rechercher nos index de fichiers loin de notre ordinateur / réseau personnel.

Une fois que vous avez extrait et placé l'exécutable, allez-y et exécutez-le. Vous serez accueillis avec une installation nue comme le montre la capture d'écran ci-dessus. Pas de fichiers, pas de catalogues, rien encore à rechercher.

Remarque: Si vous obtenez un message d'erreur indiquant que vous avez besoin de mfc100.dll, cela signifie simplement que vous devez récupérer le package Resdistributable Microsoft Visual C ++ pour remplir les 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. Quels types 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 du répertoire est un jeu équitable. Voici quelques sources pour envisager l'indexation pour votre commodité de recherche:

  • Disques durs locaux
  • Disques durs amovibles
  • Sauvegardes de CD / DVD
  • Clés USB
  • Network Shares

Alors que vous pouvez démarrer le projet en créant un catalogue pour l'un de vos emplacements de fichiers, nousNous allons commencer par indexer nos partages réseau. Comme 99% du temps, si nous ne trouvons pas de fichier sur notre machine locale, nous le trouverons 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", tapez le chemin d'accès tel qu'il est compris par l'ordinateur sur lequel vous travaillez( par exemple, G: \ MyDVDBackup ou \\ serveur \ MP3).Nous commencerons 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 l'étiquette de volume.

Cette étiquette de volume sera vue à la fois dans Cathy et en tant que nom de fichier du catalogue spécifique créé par Cathy pour cet emplacement( chaque nouveau répertoire racine que vous entrez dans Cathy devient son propre catalogue unique).Par défaut, il prend le nom du dernier dossier dans la structure du répertoire( dans le cas de notre exemple \\ Hive \ Software, il crée le label de volume [logiciel]).Nous éditons généralement l'étiquette de volume pour indiquer la source, donc nous allons la changer maintenant à \\ Hive \ Software \ pour nous rappeler les points d'index sur le serveur de bureau.

En plus des modifications ci-dessus, vous pouvez également ajouter des commentaires dans la zone Commentaire( ces commentaires s'afficheront à 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".

La nouvelle entrée de catalogue apparaîtra dans la liste. En outre, un nouveau fichier sera présent dans le répertoire où se trouve Cathy.exe:

Si vous accédez à l'onglet de recherche dans l'interface graphique principale, vous pouvez taper une expression de recherche dans la zone "Motif" pour rechercher des fichiersdans le catalogue. L'une des choses stockées dans le dossier /Software/ sur le serveur de bureau est une collection de compléments Windows Home Server, y compris LightsOut. Nous allons chercher cela maintenant pour tester le catalogue:

Parfait! En plus de trouver le fichier immédiatement, car nous avons renommé le volume sur le nom de partage réseau du partage réseau que nous indexions, il est extrêmement facile de lire les colonnes et de voir exactement où se trouve le fichier. En outre, si les résultats de la recherche pointent vers une ressource actuellement accessible à l'ordinateur( que le résultat de la recherche soit local, sur un partage réseau ou que le DVD indexé soit actif dans le lecteur), vous pouvez cliquer droit sur l'entréedéposer ou explorer le chemin directement à partir de Cathy.

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 en tant que répertoires) peut être indexé.Gardez à l'esprit que plus le nombre de fichiers indexés est important, plus cela prendra de temps. Nous avons trouvé que Cathy pouvait indexer environ un quart de million de fichiers en 30 secondes, donc si le programme semble cesser de répondre, donnez-lui une minute ou deux.finir de croquer les tables de fichiers.

Automatisation de la mise à jour du catalogue pour les lecteurs locaux et les partages réseau

Si vous suivez la première partie du didacticiel, vous avez déjà des années d'avance sur la plupart des gens.simple et super rapide pour vous de découvrir exactement quel disque de sauvegarde ou partage de réseau vous avez laissé ces anciennes déclarations de revenus.

Il y a quelques modifications simples que vous pouvez apporter à votre flux de travail Cathy, cependant, qui améliorent considérablement votre expérience et tout garder à jour.

Si vous utilisez Cathy pour rechercher des lecteurs locaux ou des lecteurs réseau où, contrairement à une sauvegarde DVD gravée, le contenu des répertoires peut changer, il est utile de configurer un processus pour mettre à jour ces répertoires. Vous pouvez, à tout moment, sélectionner un catalogue dans Cathy, cliquer avec le bouton droit et Actualiser le contenu de ce catalogue, mais c'est un problème et cela ajoute de la friction à notre système de recherche.

Au lieu de cela, nous allons utiliser CathyCmd, un petit outil d'interface de ligne de commande pour la recherche Cathy, pour écrire un simple script batch pour mettre à jour tous nos catalogues d'annuaires locaux et réseau à la place. Allez-y et téléchargez CathyCmd à partir du site Web de Cathy et extrayez le seul exécutable dans le même répertoire que Cathy.exe.

Ensuite, nous devons créer un script simple pour piloter CathyCmd. Allez-y et créez un nouveau fichier texte dans le répertoire appelé update.txt et ouvrez-le. A l'intérieur du fichier texte, nous avons seulement besoin de créer quelques lignes pour instruire CathyCmd. Les entrées uniquement que CathyCmd lira à partir de ce script sont les lignes commençant par #IGN et #DEV.Regardez notre exemple de script ci-dessous pour voir comment structurer votre propre script:

## La commande IGN est utilisée pour indiquer les fichiers \ répertoires que vous voulez ignorer:
#IGN *. tmp;\ tmp;\ Temp *;
## La commande DEV indique les dossiers \ emplacements que vous voulez cataloguer:
## Le format est: chemin, nom de volume
#DEV E: \, DATA

Sauvegardez le script une fois que vous l'avez édité à votre convenance. Pour tester le script, nous vous recommandons de créer un fichier fictif à l'emplacement que vous avez actualisé.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:

Jetons un coup d'œil à Cathy pour nous assurer que tout a été mis à jour comme prévu:

Succès! Le nouveau fichier avec la référence Pulp Fiction décontractée a été localisé.Notre script de mise à jour fonctionne parfaitement.

Maintenant, tout ce que vous devez faire pour terminer le processus d'automatisation est de placer une entrée dans le planificateur de tâches Windows( ou un autre outil si vous en utilisez un) pour déclencher le script selon un calendrier. Compte tenu de la fréquence de modification de nos fichiers locaux et de nos fichiers réseau, nous sommes à l'aise de le paramétrer pour qu'il soit actualisé toutes les 12 heures.

Si vous vous inquiétez de définir un taux trop élevé, car cela pourrait épuiser les ressources système, ne le faites pas. Une fois que vous avez effectué la mouture initiale à l'aide d'une structure de disque ou de répertoire volumineuse, 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.

Avoir une façon intelligente d'utiliser Cathy ou une autre astuce d'indexation ou un truc que vous aimeriez partager avec vos camarades How-To Geek? Aller dans la conversation ci-dessous et partager votre sagesse de recherche de fichiers.