快速切换子目录的两种方法

Author: 河北 李磊 Date: 1996-09-06

        一、用批处理文件定义功能键,实现快速切换子目录。
        比如,在C盘上有以下几个层次目录:
        1.FOXBASE;
        2.SHJS\DATA\LL;
        3.CCED\ZKJK
        可按如下格式建立一个批处理文件(假定文件名为AA.BAT):
        C:\>COPY CON:AA.BAT
        PROMPT $ e[0;59;"CD\FOXBASE";13;p (此处P为小写)
        PROMPT $ e[0;60;"CD\SHJS\DATA\LL";13;p
        PROMPT $ e[0;59;"CD\CCED\ZKJK";13;p
        PROMPT $P$G
        ^Z
        当需要进行目录切换操作时,在DOS下运行AA.BAT,这时只需按下<Shift>+<F1>,系统便自动进入FOXBASE子目录;若按<Shift>+<F2>,则切换到SHJS目录下的二级子目录\LL;而按<Shift>+<F3>则切换到CCED目录下\ZKJK子目录。
        上述只是一个例子,你可以根据自己的使用习惯定义不同的功能键,如<Alt>+<字母键>等。
        二、用英汉通提供的J.EXE实用工具软件实现快速切换子目录。使用方法是先在磁盘上建立一个磁盘目录信息文件,格式为:J -S[盘号]
        如硬盘上有多个分区,应为磁盘上的每一个分区分别建立磁盘目录信息文件。如,你的硬盘上有C、D两个分区,则应在提示符下键入:J -SC和J -SD。
        说明:这个名为DIR.SAV的目录信息文件就隐含在磁盘的根目录下,应注意加以保护,一量误删需重新建立。
        磁盘目录信息文件建好后,若想进行目录切换操作,只需在J之后键入一个想进入的目录名,系统都会很快切换到此目录下。比如,你想进入CCED目录下\ZKJK子目录,可在提示符下键入:
        C:\>ZKJK
        屏幕显示:[A]-〉[C:\CCED\ZKJK]
        C:\CCED\ZKJK>
        如果你不知道确切的子目录名,还可以键入目录名的第一个字符进行模糊查找。比如,键入:
        C:\>J A
        屏幕显示:[A]-〉[C:\UCDOS\SRC\API]
        [B]->[D:\ARJ]
        [C]->[D:\ALCH]
        Rnter: continue,Esc: abort,Space;[A],other Key to Change Dirsctory! Select:
        此时若回答A,则系统进入C盘UCDOS下二级子目录\API,回答B进入D盘子目录ARJ,若回答C则进入D盘子目录\ALCH。