

                               DOS百宝箱
1DIRX
    DIRX是一个查找可执行文件的小工具。它能区分压缩文件和非压缩文件,识别执行文件

是否带覆盖文件,COM文件实际上是EXE文件等。对压缩文件还能识别所用的压缩软件及压缩

软件版本。
    DIRX的用法是:

      DIRX [option][filespec]

    其中:
      filespec可以是路径名、文件名,可包含通配符。
      选项(option)必须以“/”或“”开头,可用的选项有:
         A  显示文件的属性、压缩软件版本、特殊信息或者显示文件大小、日期、时间
        BW  以黑白方式显示
    运行DIRX后,屏幕两个窗口分别显示压缩文件和非压缩文件。屏幕底行显示各功能键的

用法。DIRX有许多功能,各功能的按键如下:
      显示帮助信息——F1,H
      只显示目录——F3,D
      显示另一组信息——F4,T
      压缩文件——F6,M
      查找通配符指定的文件——F7,S
      调出下拉菜单——F9,P,/
      退出DIRX——F10,Q
      指定压缩命令——ALT+F6,ALT+M
      切换当前窗口——Tab,^I,←,→
      改变当前盘——ALT+F1,ALT+F2
      重读盘上的文件——^R
      移至根目录(cd \)——^\
      移至上一级目录(cd ..)——^PgUp
      选择／不选择文件——Ins
      选择通配符指定的文件——+
      不选择指定的文件——-
    DIRX的下拉菜单可完成大部分功能,具体的使用方法很简单。


2CHK4COMP
    CHK4COMP查找由PKLITE、LZEXE、DIET、AXE、LEXEM、TINYPROG、SHRINK、EXECUTRIX、
SCRNCH、ICE、OPTLINK、EXEPACK压缩的文件,具有标记的WINDOWS .EXE文件,扩展名不是
COM或EXE的可执行文件以及覆盖文件,并能统计各种压缩文件的数量。输出结果可按大小、
文件名、日期或时间排序,并且可以重定向,可循环查找子目录。其用法是:
      CHK4COMP [filespec][option]...
    其中:
      filespec可以是路径名、文件名,可包含通配符。
      选项(option)必须以“/”或“”开头,可用的选项有:
      列表选项:
        A  全部指定文件(默认是全部.COM和.EXE文件)
        C  只列压缩文件;子选项有:
           CA=AXE          CC=SCRNCH          CD=DIET          CE=EXEPACK
           CI=ICE          CL=LZEXE           CO=OPTLINK       CP=PKLITE
           CS=SHRINK       CT=TINYPROG        CU=EXECUTRIX     CX=LEXEM
        U  只列非压缩文件(使用/Un,n=0{1/2},1,2,4列文件大于nK的文件)
        M  只列扩展名不是.COM或.EXE的文件(不能用通配符)
        E  对EXEPACK压缩文件显示-1;不包括EXEPACK测试
      排序选项:
        S  根据文件大小排序(默认)
        N  根据文件名排序
        D  根据文件日期排序
        T  根据文件时间排序
      其它选项:
        X  除总计外不显示其它信息
        L  循环查找子目录
        P  每屏幕(25行)后暂停
        V  详细方式;显示文件日期和时间
        R  重定向方式;不输出大部分标题和文件信息
    用于重定向的最多只能加二个串。命令串必须用单引号括起;可以有空格。
    例如,
        CHK4COMP /U/R 'PKLITE -o'
    该命令找出当前目录下的全部未压缩文件,并在每个文件名前面加“PKLITE o”。

你可将它重定向为一个批文件(例如,通过加“>TEMP.BAT”)。
    由CHK4COMP输出的结果包括文件名、文件大小、压缩软件及其版本号。同时还显示一个
标志字符(在文件大小和压缩软件之间显示)。标志字符的含义是:
      表示这是WINDOWS的.EXE文件
    ≡  表示该文件可能有覆盖部分(计算的文件长度不等于实际文件长度)
    在压缩软件PKLITE后还可能显示标志“X”(表示“EXTRA”压缩)和“L”(表示
“LARGE EXTRACTOR”)。
    不带任何参数运行,将显示的全部可执行文件。

3CHK4LITE
    CHK4LITE检查由PKLITE压缩的文件,它是由PKWARE公司开发的。其用法是:
      CHK4LITE [option] filespec
    其中:
      filespec是文件名,可包含通配符。
      选项(option)必须以“-”开头,可用的选项有:
        C  只显示压缩文件
        U  只显示非压缩文件
    若不加任何选项,则显示全部指定的文件。
    在显示文件名时,还列出压缩软件及其版本。若不是正常压缩方式,则还列出所用的压缩
方式,如EXTRA COMPRESSOR等。

4SST
    STT是笔者目前用过的功能最强大的文件/目录查找工具。它不仅能随心所欲地查找多种
文件,而且能对查找到的文件进行处理,其主要功能有:
    1能查找ARC/ARJ/PKA/LZH/ZIP/ZOO压缩档案文件。
    2能查找由PKLITE压缩的EXE和COM文件。
    3能查找文件名相同的全部文件。
    4能显示浪费的磁盘空间。
    5能删除找到的文件。
    6能将当前目录转到找到文件的子目录。
    7能一次查找多个盘。
    8可按规范表达式匹配文件名。
    9可排除不查找的文件。
   10对全部找到的文件可执行指定命令。
   11可设计输出格式。
    SST功能强大,但使用简单。不带参数运行SST即可得到帮助信息。SST命令格式是:
      SST [filespecs]["reg expr"][options]
    其中:
      filespecs是文件名,可含通配符,并且可重复任意次。
      reg expr是用于匹配文件名的规范表达式(‘^’表示文件名开始,‘?’表示任何字
              符,‘[ABCG]’表示范围)。
      OPTIONS是选项,可以有任意个选项。选项必须以/或-开头,可用的选项有:
        A  查找ARC/ARJ/PKA/LZH/ZIP/ZOO文件
        AO  只查找ARC文件
        D  查找全部盘
        E  查找目录
        G  将当前目录转到找到文件的子目录
        GF  将当前目录转到第一个文件的子目录
        V  删除找到的文件(带确认)
        N  不确认删除
        W  显示浪费的空间
        Z  只显示具有档案属性的文件
        U  以大写字母显示输出
        P  每页(24行)后暂停
        H  从当前目录开始查找
        HO  只查找指定目录
        I  忽略环境变量
        R  文件名显示在屏幕右边
        M  文件名显示在屏幕中间
        PT  路径名显示在屏幕左边
        Y  显示欧洲风格日期
        K  只查找PATH中指定的路径
        F  只输出文件名(用于管道)
        "reg expr"  按规范表达式匹配文件名
        DIR  在文件查找中包括目录名
        PKLITE  只显示由PKLITE压缩的EXE和COM文件
        DUP(LICATES)  显示查找盘上的重名文件
        HIDDEN  在查找中包括隐含和系统文件
        X[FILEMASK]  不包括指定文件
        ET[FILESIZE]  只显示比指定大小更小的文件
        EQ[FILESIZE]  只显示指定大小的文件
        GT[FILESIZE]  只显示比指定大小更大的文件
        S[NUM|MM-DD-YY]  只显示‘NUM’天之后(或指定日期以后)的文件

        B[NUM|MM-DD-YY]  只显示‘NUM’天前(或指定日期前)的文件
        ARC  只找ARC压缩文件
        ARJ  只找ARJ压缩文件
        PKA  只找PKA压缩文件
        LZH  只找LZH压缩文件
        ZIP  只找ZIP压缩文件
        ZOO  只找ZOO压缩文件
        C[V]“命令串”  对所有找到的文件执行指定的命令。若不指定命令串,则提示
             输入命令
        O“命令串” 对所有找到的文件显示指定的命令(主要用于重定向生成批处理文件)
     C和O选项中的替换参数有:
        参数      说明          正常例子        档案例子
         &f     全文件名  C:\DOS\XCOPY.EXE  C:\DOS\CLIB.ZIP
         &P     仅路径名         C:\DOS\         C:\DOS\
         &D     仅目录名         C:\DOS          C:\DOS
         &N     全文件名        XCOPY.EXE       CLIB.ZIP
         &R     仅文件名         XCOPY            XCOPY
         &M      档案数          <空>           XCOPY.EXE

    例如,要列出A盘和C盘中的第2个字符为U或X至Z,并且扩展名不是EXE和COM的文件:
       SST A: C: "UX-Z" -X*.COM -X*.EXE
    要找出各盘中由PKLITE压缩的全部文件(包括隐含和系统文件):
       SST -D -PKLITE -HIDDEN
    要找出A盘和C盘\XGC子目录下的全部压缩档案文件:
       SST A: C:\XGC -A -H
    删除各盘上长度为零的文件:
       SST -D -EQ0 -V
