Win7&XP多重搜索我们要更快捷准确

  同时搜索多个指定目录下文档的要求并不少见,强悍的LOCATE32就是其中的佼佼者,而且支持预定义的各种模板,使用起来还很方便。

  仅仅只在指定的几个目录,文件又不太多的情况下非得搬出它来,实在也有点大材小用。而且它的数据库维护太不具有智能性,用起来有时候很让人抓狂。比如要找WORD文档及相关图片时,要找以下文件:

  *.doc;*.docx;*.png

  但它们分布在多个目录,如:e:\src\;e:\doc

  要知道在e:\目录下,还有其它的许多目录,所以我们不可能直接搜索整个E盘,在正常情况下看看WIN7如何实现。

WIN7利用库完成多目录多类别的搜索

WIN7如果没有库,那么这个功能似乎很难实现,首先我们建立一个库名为“DOC”(如图001):

 

  ①处所示,包含了我们指定的目录;

  ②处的搜索选项中,打开“使用自然语言搜索”;

  ③处输入类似于自然语言的格式,中间用“or”来进行连接,表示“或”的条件。

  这样就可以得到所需要的搜索结果了,几个类别在多个目录中都存在。如果想再次使用,只要选“文件”菜单中“保存搜索”,下次再使用时只要打开相应的搜索结果即可。

 

  虽然下次再次使用时也不麻烦了,但是可以看出整个过程还是相当麻烦,如果再做一个方案,如在d:\src和d:\doc下查找bmp和jpg这样的图片文件,要做同样的步骤,很容易让人抓狂。下面我们看看XP下是如何实现的:

XP下输入后即可搜索

按下WIN+F进入搜索功能后(高级模式),在查找的文件名中输入多类别,并且“在这里寻找”中输入以分号分隔的多个目录(如图003):

 

  不过,如果要复用,还是比较麻烦,因为XP后期的SP3版下,如果打开“保存搜索”的文件,会出现这样的情况(如图004):

 

  即路径会变成“本地硬盘”的所有盘,所以我们要借用兢果果搜索助理,它利用系统的自动按键功能,完成我们所需要的多重目录和多重文件类别的搜索功能。

专用搜索文件和相应的程序

https://files.cnblogs.com/hzspa/jfind.rar下载此工具并解压到指定目录双击后即完成注册,然后建立一个名为doc.jgg,里面只要有两行内容:

*.doc;*.docx;*.png

e:\src;e:\doc

注意多个条件或者是多个目录使用分号分隔,是XP查找功能中的分隔符(Locate32也是这样使用)。下面就是使用搜索助理双击doc.jgg之后的效果(如图005所示):

 

  这个只是我们在XP下的搜索效果,它满足建立一个预选的方案,得到指定的多重目录和多类别文件的结果,而且还很方便。那么,它是否能够开启通往WIN7之路呢?

WIN7下的多重目录与文件搜索也易如反掌

同样的程序如果要在WIN7注册,尽量选“右键菜单”中的“以管理员身份运行”。然后我们再双击DOC.JGG之后,我们神奇地发现,在WIN7下也完成了多重目录下多类别文件的搜索(如图006):

 

  结合设定方案完成我们目标,这样在发布程序,要从多个目录中查找一些指定的程序并把它复制到同一目录时非常有效。并且实现了XP和WIN7的双“丰收”。

本文发表于《家用电脑》2010年12期

2010年03月22日完稿于浙江杭州

posted @ 2010-04-21 21:03  妖精总比想象多  阅读(4779)  评论(2编辑  收藏  举报