12Aug
Du behøver ikke at være en computer strømbruger for at samle en bunke backup-diske, flytbare drev, USB-harddiske og andre ikke-lokaliserede medier. At finde en fil i det rod, især når det ikke længere er tilgængeligt direkte på din computer, er hovedpine. Læs videre, da vi viser dig, hvordan du opbygger et lyn hurtigt filindeks.
Hvorfor vil jeg gøre dette?
Når hver enkelt fil du har er gemt direkte på din computer, er det nemt at finde det, du har brug for. Der er gode søgeværktøjer som Alt fra VoidTools, der ripper gennem din masterfil tabel i en brøkdel af et sekund for at finde præcis, hvad du leder efter.
Når du begynder at håndtere flere diske, kan flyttbare medier( f.eks. Data-dvd'er, flashdrev, sikkerhedskopieringsfiler på USB-harddiskdrev osv.) Og netværksaktier, stadig blive vanskeligere, hvis ikke umuligt. Hvis du er kommet for at afhænge af den lysende hurtige lokale søgning, som værktøjer som Alt giver, kan det være yderst frustrerende at forsøge at finde filer, der er uden for rækkevidden af sådanne værktøjer.
I dag skal vi vise dig, hvordan du indekserer alt fra dit netværksaktier til dit flashdrev til den sikkerhedskopierede harddisk, du trækker ud en gang om måneden. Du behøver ikke at udføre nogen arcane redigeringer til Windows, tvinge Windows til at springe igennem indeksering hoops eller nogen af de andre nonsens mange guider gør dig sat op med for blot at få Windows til at erkende, at filen "Skatter 2009 1040.pdf "eksisterer faktisk et eller andet sted i din konstellation af datalagring.
I stedet skal du nyde den døde, enkle søgning, lynhurtig katalogopbygning, og alt i en let og bærbar pakke kan du plukke lige fra computeren og tage med dig. Hvor letvægt? Applikationerne optager mindre end 200k plads og endda indeksering af alle lokale, netværk og fritliggende lagringsenheder i hele vores kontor gav kun en samling af filindekser på omkring 30 MB i størrelse.
Hvad skal jeg bruge?
For dagens tutorial skal du have følgende ting:
- 1 kopi af Cathy.
- Adgang til de diske, du ønsker at indeksere.
- Valgfrit: 1 kopi af CathyCmd til automatiseret lokal indeksopdatering.
Cathy er et simpelt og gratis værktøj, som forfatteren Robert Vašíček oprindeligt skabte tilbage i 1990'erne for at katalogisere sin samling af MP3-filer. Han har lavet et beundringsværdigt job, der har tendens til det lille projekt gennem årene og opdaterer det stadig rutinemæssigt et par gange om året.
Installation og konfiguration af Cathy
Når du har downloadet Cathy, skal du udtrække enkeltfilen Cathy.exe til et sikkert sted. Vi valgte at placere vores installation i / Mine dokumenter / Mine Dropbox / Drive Indexes / således at 1) vores drevindekser ville blive sikkerhedskopieret til Dropbox og 2) vi kunne nemt søge i vores filindekser væk fra vores hjemmecomputer / netværk.
Når du har hentet og placeret den eksekverbare, skal du fortsætte og køre den. Du bliver mødt med en blotte installation som vist på skærmbilledet ovenfor. Ingen filer, ingen kataloger, intet endnu for os at søge.
Bemærk: Hvis du får en fejlmeddelelse, der angiver, at du har brug for mfc100.dll, betyder det bare, at du skal gribe Microsoft Visual C ++ Resdistributable Package for at opfylde programmets afhængigheder. Du kan hente 32-bit version her og 64-bit version her.
Lad os komme i gang ved at oprette vores første katalog. Hvilke slags ting skal du katalogisere? Ethvert drev, disk, flytbare medier, netværksdrev eller anden datakilde, som du kan få adgang til fra din computer og læse katalogstrukturen, er fair game. Her er nogle kilder til at overveje indeksering til din søgekompetence:
- Lokale harddiske
- Flytbare harddiske
- CD / DVD-sikkerhedskopier
- -flashdrev
- Netværksaktier
Mens du kan starte projektet ved at oprette et katalog til en af dine filplaceringer, Vi begynder at indeksere vores netværksaktier - som 99% af tiden, hvis vi ikke kan finde en fil på vores lokale maskine, finder vi den på kontorserveren.
Opret dit første katalog ved at klikke på fanen Katalog i hovedguiten. Indtast stienavnet i feltet "Root", som det forstås af den computer, du arbejder med( for eksempel G: \ MyDVDBackup eller \\ server \ MP3s).Vi starter med at indeksere \\ Hive \ Software, hvor vi sikkerhedskopierer software installationsfiler. Ud over at angive det sted, du vil indeksere, kan du også redigere volumenetiketten.
Denne lydlabel ses både i Cathy og som filnavnet til det specifikke katalog, der er oprettet af Cathy for denne placering( hver ny Root-mappe du indtaster i Cathy bliver sit eget unikke katalog).Som standard tager navnet på den sidste mappe i mappestrukturen( i tilfældet med vores \\ Hive \ Software eksempel gør det volumenetiketten [software]).Vi redigerer generelt volumenetiketten for at angive kilden, så vi ændrer den nu til \\ Hive \ Software \ for at minde os om indekspunkterne på kontorserveren.
Udover ovenstående ændringer kan du også tilføje kommentarer i kommentarfeltet( disse kommentarer vil blive vist ved siden af fremtidige søgeresultater, der returneres fra denne kilde).Cathy ignorerer som standard visse filer( såsom. tmp-filer);Du kan fjerne denne begrænsning eller tilføje til den, hvis du ønsker det. Når du har kontrolleret indstillingerne for din første katalogindtastning, skal du trykke på knappen "Tilføj".
Den nye katalogindgang vises på listen. Derudover vil en ny fil være til stede i den mappe, hvor Cathy.exe er placeret:
Hvis du navigerer til søgefanen i hoved GUI, kan du skrive et søgeudtryk i "Pattern" boksen for at søge efter fileri kataloget. En af de ting, der er gemt i /Software/-mappen på kontorserveren, er en samling af Windows Home Server-tilføjelser, herunder LightsOut. Vi søger efter det nu for at teste kataloget:
Perfect! Ud over at finde filen med det samme, fordi vi omdøbte lydstyrken til netværket, delt navn på netværksandelen, vi indekserede, er det meget nemt at læse på tværs af kolonnerne og se præcis, hvor filen er. Hvis søgeresultaterne peger på en ressource, der for øjeblikket er tilgængelig for computeren( uanset om det er fordi søgeresultatet er lokalt, på et netværk eller den indekserede DVD er aktuel i drevet), kan du højreklikke på posten og åbnefil eller udforske stien direkte fra Cathy.
Gå videre og tilføj så mange kilder som du gerne vil. Husk alt, hvad der kan ses af din computer( netværksandele, diske i diskdrevet, selv fjerne FTP-mapper, du har monteret i Windows som mapper) kan alle indekseres. Husk, at jo større antal filer du indekserer, desto længere tid vil det tage. Vi fandt, at Cathy kunne indeksere omkring en kvart million filer om 30 sekunder, så hvis programmet ser ud til at holde op med at svare, giv det et øjeblik eller to tilfærdig med at crunching filtabellerne.
Automatiseringskatalog Opdatering til lokale drev og netværksaktier
Hvis du bare følger med første del af tutorialen, er du allerede lyse år foran de fleste, fordi du nu har et søgbart indeks for alle dine offline medier - det er nuenkelt og super hurtigt for dig at opdage, nøjagtigt hvilken backup disk eller netværk, du har forladt de gamle selvangivelser på.
Der er et par enkle tweaks, du kan lave til din Cathy workflow, men det forbedrer din oplevelse i høj grad og holder alt opdateret.
Hvis du bruger Cathy til at søge efter lokale drev eller netværksdrev, hvor i modsætning til en brændt DVD-backup kan indholdet i katalogerne ændres, er det umagen værd at oprette en proces til at opdatere disse mapper. Du kan til enhver tid vælge et katalog i Cathy, højreklik og opdatere indholdet af det pågældende katalog, men det er en besvær og det tilføjer friktion til vores søgesystem.
I stedet skal vi bruge CathyCmd, et lille lille kommandolinjeprogram til Cathy-søgning, til at skrive et simpelt batch script til at opdatere alle vores lokale og netværkskatalogkataloger i stedet. Gå videre og download CathyCmd fra Cathy-webstedet og tag den enkeltkørbare til den samme mappe, du installerede Cathy.exe til.
Næste skal vi oprette et simpelt script til at køre CathyCmd. Gå videre og opret en ny tekstfil i mappen called update.txt, og åbn den. Inde i tekstfilen behøver vi kun at oprette et par linjer for at instruere CathyCmd. -kun -indgange CathyCmd vil læse fra dette script er de linjer, der begynder med #IGN og #DEV.Se på vores eksempel script nedenfor for at se, hvordan du strukturerer dit eget script:
## IGN-kommandoen bruges til at angive filer \ mapper, du vil ignorere:
#IGN *. tmp;\ Tmp;\Midlertidig*;
## DEV-kommandoen angiver de mapper \ filplaceringer, du vil have katalogiseret:
## Formatet er: sti, lydnavn
#DEV E: \, DATA
Gem scriptet, når du har redigeret det efter eget valg. For at teste scriptet anbefaler vi at oprette en dummy-fil på den placering, du opdaterer. Vi lavede: whataintnocountry.txt på E: \ -drevet.
Kør scriptet ved at udføre CathyCmd.exe med parameteren -f og scriptfilen som sådan:
Lad os tage et hurtigt kig på Cathy for at sikre alt opdateret som beregnet:
Succes! Den nye fil med den uformelle Pulp Fiction-reference er placeret. Vores opdateringsskript fungerer perfekt.
Nu er alt hvad du behøver at gøre for at afslutte automatiseringsprocessen, at placere gøre en post i Windows Opgaveplanlægger( eller alternativt værktøj, hvis du bruger en) for at slukke for scriptet på en tidsplan. I betragtning af den hyppighed, hvormed vores lokale filer og netværksfiler ændrer sig, er det behageligt at indstille det til at opdatere hver 12. time.
Hvis du er bekymret for at indstille den friske sats for høj, fordi det kan være en dræn på systemressourcer, skal du ikke være. Når du først har foretaget den oprindelige slibning via en stor disk eller mappestruktur, tager den friske kommando for det pågældende katalog mindre end et sekund for at tjekke for nye filer og genererer ikke mærkbar dræn på systemressourcer.
Har du en smart måde at bruge Cathy på eller en anden indekseringstip eller trick du gerne vil dele med dine kolleger How-To Geek-læsere? Gå ind i samtalen nedenfor og del din filsøgnings visdom.