12Aug

Hoe direct bestanden te vinden op Flash Drives, Network Shares, DVD's en meer


U hoeft geen computer-power-gebruiker te zijn om een ​​stapel back-upschijven, verwisselbare schijven, USB-harde schijven en andere niet-gelokaliseerde media te vergaren. Het vinden van een bestand in die rommel, vooral als het niet meer direct toegankelijk is voor uw computer, is een hoofdpijn. Lees verder terwijl we je laten zien hoe je een bliksemsnelle bestandsindex maakt.

Waarom wil ik dit doen?

Wanneer elk afzonderlijk bestand dat u hebt direct op uw computer wordt opgeslagen, kunt u gemakkelijk vinden wat u nodig hebt. Er zijn geweldige zoekhulpmiddelen zoals Alles van VoidTools die in een fractie van een seconde door uw hoofdbestandstabel scheuren om precies datgene te vinden waarnaar u op zoek bent.

Zodra u begint met het omgaan met meerdere schijven, verwijderbare media( zoals data-dvd's, flashstations, back-upbestanden op USB HDD's, enz.) En netwerkshares, wordt het zoeken echter steeds moeilijker, zo niet onmogelijk. Als u afhankelijk bent geworden van die verlichting, kunt u snel lokaal zoeken met behulp van tools zoals Everything, waardoor het erg frustrerend kan zijn om bestanden te vinden die buiten het bereik van dergelijke tools liggen.

Vandaag gaan we u laten zien hoe u alles van uw netwerkshares naar uw flashstation kunt indexeren tot de back-up harde schijf die u eenmaal per maand uitrolt. U hoeft geen geheimzinnige bewerkingen naar Windows uit te voeren, Windows te dwingen om door indexeringshoepels te springen, of een van de andere onzin die veel gidsen u laten uithalen om Windows alleen maar te laten erkennen dat het bestand "Belastingen 2009 1040.pdf "bestaat eigenlijk ergens in uw opstelling van gegevensopslag.

In plaats daarvan zul je genieten van doodeenvoudig zoeken, bliksemsnelle het maken van catalogi en alles in een lichtgewicht en draagbaar pakket dat je direct van je computer kunt plukken en meenemen. Hoe licht van gewicht? De apps nemen minder dan 200.000 aan ruimte in beslag en zelfs het indexeren van elk lokaal, netwerk en vrijgemaakt opslagapparaat in ons hele kantoor leverde slechts een verzameling bestandsindices op van ongeveer 30 MB groot.

Wat heb ik nodig?

Voor de tutorial van vandaag heb je de volgende dingen nodig:

  • 1 exemplaar van Cathy.
  • Toegang tot de schijven die u wilt indexeren.
  • Optioneel: 1 kopie van CathyCmd voor geautomatiseerde lokale indexbijwerking.

Cathy is een eenvoudige en gratis tool die de auteur, Robert Vašíček, oorspronkelijk in de jaren negentig creëerde om zijn verzameling MP3-bestanden te catalogiseren. Hij heeft in de loop der jaren een bewonderenswaardige taak verricht voor het kleine project en werkt het nog steeds een paar keer per jaar regelmatig bij.

Cathy installeren en configureren

Nadat u Cathy hebt gedownload, extraheer Cathy.exe naar een veilige locatie. We kozen ervoor om onze installatie te plaatsen in / Mijn documenten / Mijn Dropbox / Drive-indexen / zodat 1) onze drive-indexen een back-up zouden krijgen van Dropbox en 2) we onze bestandindexen gemakkelijk konden doorzoeken vanaf onze thuiscomputer / netwerk.

Nadat u het uitvoerbare bestand hebt uitgepakt en geplaatst, kunt u het uitvoeren. Je wordt begroet met een kale installatie zoals te zien in de bovenstaande schermafbeelding. Geen bestanden, geen catalogi, nog niets om te doorzoeken.

Opmerking: Als u een foutmelding krijgt dat u de mfc100.dll nodig hebt, betekent dat alleen dat u het Microsoft Visual C ++ opnieuw te distribueren pakket nodig hebt om de afhankelijkheden van het programma te vervullen. U kunt de 32-bits versie hier en de 64-bits versie hier downloaden.

Laten we aan de slag gaan door onze eerste catalogus te maken. Wat voor soort dingen moet je catalogiseren? Elke schijf, schijf, verwisselbare media, netwerkstation of andere gegevensbron waartoe u toegang hebt vanaf uw computer en de mapstructuur leest, is redelijk spel. Hier zijn enkele bronnen om indexering te overwegen voor uw zoekgemak:

  • Lokale vaste schijven
  • Verwijderbare vaste schijven
  • Backups van cd's / dvd's
  • Flashstations
  • Netwerkshares

Terwijl u het project kunt starten door een catalogus te maken voor elk van uw bestandslocaties,beginnen met het indexeren van onze netwerkshares. Als we 99% van de tijd geen bestand op onze lokale computer kunnen vinden, vinden we het op de kantoorserver.

Maak uw eerste catalogus door op het tabblad Catalogus in de hoofdinterface te klikken. Typ in het vak "Root" de padnaam zoals die wordt begrepen door de computer waar u aan werkt( bijvoorbeeld G: \ MyDVDBackup of \\ server \ MP3s).We beginnen met het indexeren van \\ Hive \ Software, de locatie waar we een back-up maken van de installatiebestanden van de software. Naast het opgeven van de locatie die u wilt indexeren, kunt u ook het volumenaam bewerken.

Dit volumelabel wordt zowel in Cathy als in de bestandsnaam van de specifieke catalogus gemaakt door Cathy voor deze locatie( elke nieuwe hoofdmap die u invoert in Cathy wordt zijn eigen unieke catalogus).Standaard wordt de naam van de laatste map in de mapstructuur gebruikt( in het geval van ons \\ Hive \ Software-voorbeeld maakt dit het volumenaam [software]).We bewerken over het algemeen het volumenaam om de bron aan te geven, dus we zullen het nu wijzigen in \\ Hive \ Software \ om ons de indexpunten op de kantoorserver te herinneren.

Naast de bovenstaande wijzigingen, kunt u ook opmerkingen toevoegen in het vak Opmerking( deze opmerkingen worden weergegeven naast toekomstige zoekresultaten die uit deze bron worden geretourneerd).Standaard negeert Cathy bepaalde bestanden( zoals. tmp-bestanden);je kunt deze beperking verwijderen of toevoegen als je dat wilt. Nadat u de instellingen voor uw eerste catalogusitem heeft gecontroleerd, drukt u op de knop "Toevoegen".

Het nieuwe catalogusitem verschijnt in de lijst. Bovendien zal een nieuw bestand aanwezig zijn in de map waar Cathy.exe zich bevindt:

Als u naar het zoektabblad in de hoofdinterface navigeert, kunt u een zoekuitdrukking in het vak "Patroon" typen om naar bestanden te zoekenin de catalogus. Een van de dingen die zijn opgeslagen in de map /Software/ op de kantoorserver, is een verzameling invoegtoepassingen voor Windows Home Server, waaronder LightsOut. We zullen daar nu naar zoeken om de catalogus te testen:

Perfect! Naast het onmiddellijk vinden van het bestand, omdat we het volume hernoemden naar de netwerkshare-naam van de netwerkshare die we aan het indexeren waren, is het extreem eenvoudig om over de kolommen te lezen en precies te zien waar het bestand zich bevindt. Verder, als de zoekresultaten wijzen naar een bron die momenteel toegankelijk is voor de computer( of dat komt omdat het zoekresultaat lokaal is, op een netwerkshare staat, of de geïndexeerde dvd staat in de drive), kunt u met de rechtermuisknop op de invoer klikken en debestand of verken het pad rechtstreeks van Cathy.

Ga je gang en voeg zoveel bronnen toe als je maar wilt. Onthoud alles dat op uw computer kan worden gezien( netwerkshares, schijven in het schijfstation, zelfs externe FTP-mappen die u in Windows als mappen hebt gemount) kunnen allemaal worden geïndexeerd. Houd er rekening mee dat hoe groter het aantal bestanden is dat u indexeert, hoe langer het duurt - we ontdekten dat Cathy ongeveer een kwart miljoen bestanden in 30 seconden kon indexeren, dus als het programma lijkt te stoppen, geeft u het een minuut of tweeeindig met het crunchen van de bestandstabellen.

Automatisering van catalogusupdate voor lokale stations en netwerkshares

Als u het eerste deel van de zelfstudie gewoon volgt, bent u al lichtjaren voor op de meeste mensen omdat u nu een doorzoekbare index van al uw offline media hebt - het is nueenvoudig en supersnel om te ontdekken welke back-upschijf of netwerkshare je die oude belastingaangiften hebt laten staan.

Er zijn een paar eenvoudige tweaks die u kunt aanbrengen in uw Cathy-workflow, maar die uw ervaring enorm verbeteren en alles up-to-date houden.

Als u Cathy gebruikt om te zoeken naar lokale stations of netwerkstations waar, in tegenstelling tot een gebrande dvd-back-up, de inhoud van de mappen kan veranderen, is het de moeite waard om een ​​proces in te stellen om die mappen bij te werken. Je kunt op elk moment een catalogus in Cathy selecteren, rechtsklikken en de inhoud van die catalogus vernieuwen, maar dat is een gedoe en het voegt wrijving toe aan ons zoeksysteem.

In plaats daarvan gaan we CathyCmd, een klein beetje commandolijn-interfacetool voor Cathy-zoeken, gebruiken om een ​​eenvoudig batch-script te schrijven om al onze lokale en netwerkdirectorycatalogi bij te werken. Ga je gang en download CathyCmd van de Cathy-website en pak het ene uitvoerbare bestand uit in dezelfde map waarin je Cathy.exe hebt geïnstalleerd.

Vervolgens moeten we een eenvoudig script maken om CathyCmd te besturen. Ga je gang en maak een nieuw tekstbestand aan in de map met de naam update.txt en open het. In het tekstbestand hoeven we maar een paar regels te maken om CathyCmd te instrueren. De -only -ingangen die CathyCmd zal lezen in dit script zijn die regels die beginnen met #IGN en #DEV.Bekijk ons ​​voorbeeldscript hieronder om te zien hoe u uw eigen script kunt structureren:

## De IGN-opdracht wordt gebruikt om bestanden / mappen aan te geven die u wilt negeren:
#IGN *. tmp;\ Tmp;\ Temp *;
## De opdracht DEV geeft de mappen \ bestandslocaties aan die u wilt catalogiseren:
## Het formaat is: pad, volumenaam
#DEV E: \, DATA

Sla het script op nadat u het naar wens hebt bewerkt. Als u het script wilt testen, raden we aan een dummy-bestand te maken op de locatie die u wilt vernieuwen. We maakten: whataintnocountry.txt op de E: \ schijf.

Voer het script uit door CathyCmd.exe uit te voeren met de parameter -f en het scriptbestand, als volgt:

Laten we even kijken in Cathy om te controleren of alles is bijgewerkt zoals bedoeld:

Succes! Het nieuwe bestand met de informele Pulp Fiction-referentie is gevonden. Ons update-script werkt perfect.

Nu hoef je alleen nog maar een item in de Windows Task Scheduler in te vullen( of een alternatief hulpmiddel als je er een gebruikt) om het script volgens schema af te vuren. Gezien de frequentie waarmee onze lokale bestanden en netwerkbestanden veranderen, kunnen we deze instellen om deze elke 12 uur te vernieuwen.

Als u zich zorgen maakt over het te hoog instellen van de nieuwe koers omdat dit mogelijk de systeembronnen zou aantasten, doe dat dan niet. Zodra u de eerste maalbewerking uitvoert via een grote schijf of directorystructuur, neemt de nieuwe opdracht voor die catalogus minder dan een seconde in beslag om te controleren op nieuwe bestanden en genereert deze geen merkbare aantasting van systeembronnen.

Heeft u een slimme manier om Cathy of een andere indexeringstip of trick te gebruiken die u wilt delen met uw collega How-To Geek-lezers? Spring in het onderstaande gesprek en deel uw wijsheid voor het zoeken van bestanden.