如何使用磁盘文件检索工具FileFind

Author: 天津 钏伟星 Date: 1996-02-16

        你不仅可以通过文件名搜寻某个文件,还可以通过文件中的内容进行搜寻。如果你忘记了文件名,只记得文件中的某些字串,不论是文本还是十六进制代码,FileFind都可以通过它们找到你所需要的文件,并可以用其它字串进行替换。你还可以通过限定文件的产生时间或文件的长度及属性来确定要进行搜寻的范围。
        FileFind还是一个文件浏览器。在搜寻过程中,你可以浏览找到的文件,并且在搜寻过程完成之后,直接使用FileFind的batch功能编写DOS下的批处理文件。在退出FileFind时,你可以直接进入搜寻到的文件的子目录。另外,你还可以用FileFind设置文件的属性和文件产生的时间。
        FileFind有两种调用方法,你可以使用其交互式菜单界面使用,也可以通过命令行的方式直接运行其功能。下面介绍如何使用其交互式菜单界面:
        在DOS提示符下键入FileFind,回车,就进入了FileFind的主菜单界面,主菜单的界面分为两栏,上面一栏是下拉菜单,包含有“File”“Search”“LIst”“Commands”“ Viewer”“Mode”和“Help”选项,每一项的第一个字母是本项的热键,显示为红色,敲一下[ALT]键,“File”项呈反白显示,然后使用方向键就可以在各项间进行选择,敲回车键确定,或直接使用[ALT]+热键进行选择;下面一栏是对话框,包含有“File Name:”,“Containing:”,“[]Replace with:”等选项,用户在这个对话框中定义需要搜寻的文件范围,而找到的文件也将显示在这个对话框中,可使用[Tab]键在对话框的各选项中移动。这里着重介绍对话框中各选项的含义:
        1.File Name:
        在这里输入你所要搜寻的文件的文件名,可以使用通配符“*”和“?”,“*.*”代表所有文件。
        2.Containing:
        在这里输入你所要搜寻的文件中所包含的文本,可以是单词或者短语,注意文本应该尽量简洁。如果你只是想通过文件名搜寻文件,这项可以空缺。
        3.[]Replace with:
        如果你在“Containing”选项中输入了文本,那么你在这一项中输入的文本将用来替换“Containing”中的内容。替换时FileFind将提示要求你进行确认。为了保险起见,你应该检查下拉菜单“Search”选项中的“Make Backup Files”一项是否有效。
        注意:如果你通过十六进制代码进行搜寻,应选定“Search”选项中的“Hex Strings”一项。
        4.()Entire disk
        ()Current directory and below
        ()Current directory only
        这三项确定进行搜寻的范围,使用空格进行选择。缺省时,FileFind将在整个磁盘中进行搜寻。如果你选择了另外两项,从对话框的底行可以知道当前子目录名。使用下拉菜单“File”选项中的“Directory...”对话框可以改变当前子目录。
        如果你搜的范围不止一个磁盘,使用下拉菜单“Search”选项中的“Search drives”对话框。你也可以在所需搜寻的文件前面加上“*:”代表“所有磁盘”(例如,*:J*.LTR)
        5.[]Ignore case
        只有在以文本搜寻文件时这项才有用,选定将忽略文本的大小写。
        6.[Find]
        当你定义守搜寻文件的范围后,选择这一项将开始搜录,搜寻到的所有文件将列在右边的文件栏中。
        7.[View]
        选择此项将打开文件浏览器,显示右边文件栏中选定文件的内容。
        8.[Replace]
        如果在“Replace with”一栏中有内容,[View]选项将被[Replace]选项代替,选择它就可以进行文件中字符串的替换。
        9.[Go To]
        选择此项将退出FileFind,并进入在文件栏中所选定的文件所在的子目录。
        在文件栏中可以使用上、下方向键及[PgUp]、[PgDn]、[Home]及[End]等键选择文件。
        10.选定搜寻文件范围的方法
        打开下拉菜单“Search”选项中“Advanced Search...”对话框,或敲[F4]键,可以对所要搜寻的范围进行设定,在此对话框中你可以限定所需搜寻文件的产生的时间,字节长度和属性等条件。