{"id":1540,"date":"2015-06-06T00:05:08","date_gmt":"2015-06-06T05:05:08","guid":{"rendered":"http:\/\/swildow.darktech.org\/wp\/?p=1540"},"modified":"2015-06-06T00:05:08","modified_gmt":"2015-06-06T05:05:08","slug":"how-to-instantly-find-files-on-flash-drives-network-shares-dvds-and-more-from-how-to-geek","status":"publish","type":"post","link":"http:\/\/www.wildow.com\/blog\/?p=1540","title":{"rendered":"How to Instantly Find Files on Flash Drives, Network Shares, DVDs, and More from How-to Geek"},"content":{"rendered":"<h2><a title=\"How to Instantly Find Files on Flash Drives, Network Shares, DVDs, and More\" href=\"http:\/\/www.howtogeek.com\/155118\/how-to-instantly-find-files-on-flash-drives-network-shares-dvds-and-more\/\" rel=\"bookmark\">How to Instantly Find Files on Flash Drives, Network Shares, DVDs, and More<\/a><\/h2>\n<div class=\"thecontent\">\n<p><img loading=\"lazy\" decoding=\"async\" title=\"2013-04-15_120629\" src=\"http:\/\/cdn5.howtogeek.com\/wp-content\/uploads\/2013\/04\/650x300x2013-04-15_120629.jpg.pagespeed.ic.FG7NAdSpIN.jpg\" alt=\"2013-04-15_120629\" width=\"650\" height=\"300\" border=\"0\" \/><br \/>\nYou don\u2019t have to be a computer power user to amass a pile of backup discs, removable drives, USB hard drives, and other non-localized media. Finding a file in that mess, especially when it\u2019s not directly accessible by your computer anymore, is a headache. Read on as we show you how to build a lightning fast file index.<\/p>\n<h3>Why Do I Want to Do This?<\/h3>\n<p>When every single file you have is stored directly on your computer, it\u2019s easy to find what you need. There are great search tools like<span class=\"Apple-converted-space\">\u00a0<\/span><a href=\"http:\/\/www.voidtools.com\/\">Everything from VoidTools<\/a><span class=\"Apple-converted-space\">\u00a0<\/span>that rip through your master file table in a fraction of a second to find exactly what you\u2019re searching for.<\/p>\n<p>Once you start dealing with multiple disks, removable media (such as data DVDs, flash drives, backup files on USB HDDs, etc.) and network shares, however, searching gets progressively more difficult if not impossible. If you\u2019ve come to depend on that lighting fast local search that tools like Everything provide, it can be extremely frustrating trying to find files that are beyond the reach of such tools.<\/p>\n<p>Today we\u2019re going to show you how to index everything from your network shares to your flash drive to the backup hard drive you pull out once a month. You won\u2019t have to perform any arcane edits to Windows, force Windows to jump through any indexing hoops, or any of the other nonsense many guides make you put up with in order to just get Windows to acknowledge that the file \u201cTaxes 2009 1040.pdf\u201d actually exists somewhere in your constellation of data storage.<\/p>\n<p>Instead you\u2019re going to enjoy dead simple searching, lightening fast catalog creation, and all in a lightweight and portable package you can pluck right off your computer and take with you. How light weight? The apps take up less than 200k of space and even indexing every local, network, and detached storage device in our entire office only yielded a collection of file indexes around 30MB in size.<\/p>\n<h3>What Do I Need?<\/h3>\n<p>For today\u2019s tutorial you\u2019ll need the following things:<\/p>\n<ul>\n<li>1 copy of<span class=\"Apple-converted-space\">\u00a0<\/span><a href=\"http:\/\/www.mtg.sk\/rva\/\">Cathy<\/a><span class=\"Apple-converted-space\">\u00a0<\/span>.<\/li>\n<li>Access to the disks you wish to index.<\/li>\n<li>Optional: 1 copy of<span class=\"Apple-converted-space\">\u00a0<\/span><a href=\"http:\/\/www.mtg.sk\/rva\/\">CathyCmd<\/a><span class=\"Apple-converted-space\">\u00a0<\/span>for automated local index updating.<\/li>\n<\/ul>\n<p>Cathy is a simple and free tool that the author, Robert Va\u0161\u00ed\u010dek, originally created back in the 1990s to catalog his collection of MP3 files. He\u2019s done an admirable job tending to the little project over the years and still routinely updates it a few times a year.<\/p>\n<h3>Installing and Configuring Cathy<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"2013-04-15_123203\" src=\"http:\/\/cdn5.howtogeek.com\/wp-content\/uploads\/2013\/04\/650x250x2013-04-15_123203.jpg.pagespeed.ic.cWpcWcVRa3.jpg\" alt=\"2013-04-15_123203\" width=\"650\" height=\"250\" border=\"0\" \/><\/p>\n<p>After you\u2019ve downloaded Cathy, extract the single file Cathy.exe to a safe location. We opted to place our installation in \/My Documents\/My Dropbox\/Drive Indexes\/ so that 1) our drive indexes would get backed up to Dropbox and 2) we could easily search our file indexes away from our home computer\/network.<\/p>\n<p>Once you\u2019ve extracted and placed the executable, go ahead and run it. You\u2019ll be greeted with a bare installation as seen in the screenshot above. No files, no catalogs, nothing yet for us to search.<\/p>\n<p><em>Note:<\/em><span class=\"Apple-converted-space\">\u00a0<\/span>If you get an error message indicating you need the mfc100.dll, that just means you need to grab the Microsoft Visual C++ Resdistributable Package to fulfill the program\u2019s dependencies. You can download<span class=\"Apple-converted-space\">\u00a0<\/span><a href=\"http:\/\/www.microsoft.com\/downloads\/en\/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84\">the 32-bit version here<\/a><span class=\"Apple-converted-space\">\u00a0<\/span>and the<span class=\"Apple-converted-space\">\u00a0<\/span><a href=\"http:\/\/www.microsoft.com\/downloads\/en\/details.aspx?FamilyID=BD512D9E-43C8-4655-81BF-9350143D5867\">64-bit version here<\/a>.<\/p>\n<p>Let\u2019s get started by creating our first catalog. What kinds of things should you catalog? Any drive, disk, removable media, network drive, or other data source that you can access from your computer and read the directory structure is fair game. Here are some sources to consider indexing for your search convenience:<\/p>\n<ul>\n<li>Local Hard Drives<\/li>\n<li>Removable Hard Drives<\/li>\n<li>CD\/DVD Backups<\/li>\n<li>Flash Drives<\/li>\n<li>Network Shares<\/li>\n<\/ul>\n<p>While you can start the project by creating a catalog for any of your file locations, we\u2019re going to start by indexing our network shares\u2013as 99% of the time if we can\u2019t find a file on our local machine we\u2019ll find it on the office server.<\/p>\n<p>Create your first catalog by clicking on the Catalog tab in the main GUI. In the \u201cRoot\u201d box, type in the pathname as it is understood by the computer you\u2019re working from (e.g. G:\\MyDVDBackup or \\\\server\\MP3s). We\u2019ll start by indexing<span class=\"Apple-converted-space\">\u00a0<\/span><a href=\"http:\/\/hive\/Software\">\\\\Hive\\Software<\/a>, the location where we backup software installation files. In addition to specifying the location you want indexed, you can also edit the volume label.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"2013-04-15_130215\" src=\"http:\/\/cdn5.howtogeek.com\/wp-content\/uploads\/2013\/04\/650x240x2013-04-15_130215.jpg.pagespeed.ic.tyuzLYEQDj.jpg\" alt=\"2013-04-15_130215\" width=\"650\" height=\"240\" border=\"0\" \/><\/p>\n<p>This volume label will be seen both in Cathy and as the filename of the specific catalog created by Cathy for this location (every new Root directory you enter into Cathy becomes its own unique catalog). By default it takes the name of the last folder in the directory structure (in the case of our<span class=\"Apple-converted-space\">\u00a0<\/span><a href=\"http:\/\/hive\/Software\">\\\\Hive\\Software<\/a><span class=\"Apple-converted-space\">\u00a0<\/span>example, it makes the volume label [software]). We generally edit the volume label to indicate the source so we\u2019ll change it now to \\\\Hive\\Software\\ to remind us the index points at the office server.<\/p>\n<p>In addition the above changes, you can also add comments in the Comment box (these comments will be displayed beside future search results returned from this source). By default Cathy ignores certain files (such as .tmp files); you can remove this restriction or add to it if you wish. Once you\u2019ve checked over the settings for your first catalog entry, press the \u201cAdd\u201d button.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"2013-04-15_130406\" src=\"http:\/\/cdn5.howtogeek.com\/wp-content\/uploads\/2013\/04\/650x52x2013-04-15_130406.jpg.pagespeed.ic.DovJAZUmDR.jpg\" alt=\"2013-04-15_130406\" width=\"650\" height=\"52\" border=\"0\" \/><\/p>\n<p>The new catalog entry will appear in the list. In addition, a new file will be present in the directory where Cathy.exe is located:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"2013-04-15_125645\" src=\"http:\/\/cdn5.howtogeek.com\/wp-content\/uploads\/2013\/04\/650x72x2013-04-15_125645.jpg.pagespeed.ic.xMuM7Ccub1.jpg\" alt=\"2013-04-15_125645\" width=\"650\" height=\"72\" border=\"0\" \/><\/p>\n<p>If you navigate over to the search tab in the main GUI, you can type in a search expression in the \u201cPattern\u201d box to look for files in the catalog. One of the things stored in \/Software\/ folder on the office server is a collection of Windows Home Server add-ins, including LightsOut. We\u2019ll search for that now to test the catalog:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"2013-04-15_130531\" src=\"http:\/\/cdn5.howtogeek.com\/wp-content\/uploads\/2013\/04\/650x173x2013-04-15_130531.jpg.pagespeed.ic.cnfifz5Oyy.jpg\" alt=\"2013-04-15_130531\" width=\"650\" height=\"173\" border=\"0\" \/><\/p>\n<p>Perfect! In addition to finding the file immediately, because we renamed the volume to the network share name of the network share we were indexing, it\u2019s extremely easy to read across the columns and see exactly where the file is. Furthermore, if the search results point at a resource currently accessible to the computer (whether that\u2019s because the search result is local, on a network share, or the indexed DVD is current in the drive) you can right click on the entry and open the file or explore the path directly from Cathy.<\/p>\n<p>Go ahead and add as many sources as you\u2019d like. Remember anything that can be seen by your computer (network shares, discs in the disc drive, even remote FTP folders you\u2019ve mounted in Windows as directories) can all be indexed. Keep in mind that the larger the number of files you\u2019re indexing, the longer it will take\u2013we found Cathy could index around a quarter million files in 30 seconds, so if the program seems to stop responding give it a minute or two to finish crunching the file tables.<\/p>\n<h3>Automating Catalog Updating for Local Drives and Network Shares<\/h3>\n<p>If you just follow along with the first part of the tutorial, you\u2019re already light years ahead of most people in that you now have a searchable index of all your offline media\u2013it\u2019s now simple and super fast for you to discover exactly which backup disk or network share you left those old tax returns on.<\/p>\n<p>There are a few simple tweaks you can make to your Cathy workflow, however, that greatly improve your experience and keep everything up to date.<\/p>\n<p>If you\u2019re using Cathy to search local drives or network drives where, unlike a burnt DVD backup, the contents of the directories can change, it\u2019s worthwhile to set up a process to update those directories. You can, at any time, select a catalog in Cathy, right click, and Refresh the contents of that catalog, but that\u2019s a hassle and it adds friction to our search system.<\/p>\n<p>Instead we\u2019re going to use CathyCmd, a tiny little command line interface tool for Cathy search, to write a simple batch script to update all of our local and network directory catalogs instead. Go ahead and download CathyCmd from the Cathy website and extract the single executable to the same directory you installed Cathy.exe to.<\/p>\n<p>Next we need to create a simple script to drive CathyCmd. Go ahead and create a new text file in the directory called update.txt and open it. Inside the text file we only need to create a few lines to instruct CathyCmd. The<span class=\"Apple-converted-space\">\u00a0<\/span><em>only<\/em><span class=\"Apple-converted-space\">\u00a0<\/span>inputs CathyCmd will read from this script are those lines that begin with #IGN and #DEV. Look at our sample script below to see how to structure your own script:<\/p>\n<blockquote><p><code>## The IGN command is used to indicate files\\directories you want ignored:<br \/>\n#IGN *.tmp; \\tmp; \\Temp*;<br \/>\n## The DEV command indicates the folders\\file locations you want cataloged:<br \/>\n## The format is: path , volume name<br \/>\n#DEV E:\\ , DATA<\/code><\/p><\/blockquote>\n<p>Save the script once you\u2019ve edited it to your liking. To test the script we recommend creating a dummy file in the location you\u2019re refreshing. We made: whataintnocountry.txt on the E:\\ drive.<\/p>\n<p>Run the script by executing CathyCmd.exe with the parameter -f and the script file, like so:<span class=\"Apple-converted-space\">\u00a0<\/span><img loading=\"lazy\" decoding=\"async\" title=\"2013-04-15_134044\" src=\"http:\/\/cdn5.howtogeek.com\/wp-content\/uploads\/2013\/04\/638x86x2013-04-15_134044.jpg.pagespeed.ic.U1U5LoYHYx.jpg\" alt=\"2013-04-15_134044\" width=\"638\" height=\"86\" border=\"0\" \/><\/p>\n<p>Let\u2019s take a quick peek in Cathy to make sure everything updated as intended:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"2013-04-15_134152\" src=\"http:\/\/cdn5.howtogeek.com\/wp-content\/uploads\/2013\/04\/650x145x2013-04-15_134152.jpg.pagespeed.ic.Fs88G6yQ8x.jpg\" alt=\"2013-04-15_134152\" width=\"650\" height=\"145\" border=\"0\" \/><\/p>\n<p>Success! The new file with the casual Pulp Fiction reference has been located. Our update script works perfectly.<\/p>\n<p>Now all you need to do to finish the automation process is to place make an entry the Windows Task Scheduler (or alternative tool if you use one) to fire off the script on a schedule. Given the frequency with which our local files and network files change we\u2019re comfortable setting it to refresh every 12 hours.<\/p>\n<p>If you\u2019re worried about setting the fresh rate too high because it might be a drain on system resources, don\u2019t be. Once you do the initial grind through a large disk or directory structure the fresh command for that catalog takes less than a second to check for new files and generates no noticeable drain on system resources.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How to Instantly Find Files on Flash Drives, Network Shares, DVDs, and More You don\u2019t have to be a computer power user to amass a pile of backup discs, removable drives, USB hard drives, and other non-localized media. Finding a &#8230; <a class=\"more-link\" href=\"http:\/\/www.wildow.com\/blog\/?p=1540\">Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1540","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.wildow.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.wildow.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.wildow.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.wildow.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.wildow.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1540"}],"version-history":[{"count":1,"href":"http:\/\/www.wildow.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1540\/revisions"}],"predecessor-version":[{"id":1541,"href":"http:\/\/www.wildow.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1540\/revisions\/1541"}],"wp:attachment":[{"href":"http:\/\/www.wildow.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.wildow.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1540"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.wildow.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}