home *** CD-ROM | disk | FTP | other *** search
- FFF - Fast File Find
-
- Version: 3.2.0 |
- Date: January 12, 1990 |
- Author: Don A. Williams
-
- FastFileFind is a program that is functionally similar to the familiar
- WHERE. It will search on or more disks, looking for files whose names
- match a specified pattern. The major difference between FFF and other
- programs of its type is that FFF can, optionally, look for files
- inside of any of five of the more popular archive file formats, .ARC
- (or &PKA), .LZH, .PAK, .ZIP, and .ZOO. Also, FFF is fully in the
- public domain - no copyrighted code and all of the source (for
- Borland's Turbo C) is included. By default, FFF searches only the
- current disk and will search inside of any of the common archive files
- that it finds. The disk or disks to be searched can be specified on
- the command line and there is a command line option to suppress the
- searching inside of archive files.
-
- ********************* NOTICE ************************
- * Contrary to the current trend in MS-DOS software *
- * this program, for whatever it is worth, is NOT *
- * copyrighted (with the exception of the runtime *
- * library from the C compiler)! The program, in *
- * whole or in part, may be used freely in any *
- * fashion or environment desired. If you find this *
- * program to be useful to you, do NOT send any *
- * contribution to the author; in the words of Rick *
- * Conn, 'Enjoy!' However, if you make any *
- * improvements, I would enjoy receiving a copy of *
- * the modified source. I can be reached, usually *
- * within 24 hours, by messages on any of the *
- * following Phoenix, AZ systems: *
- * *
- * The Tool Shop BBS [PCBOARD] [PC-Pursuit] *
- * (602) 279-2673 1200/2400/9600 bps *
- * Technoids Anonymous [PCBOARD] *
- * (602) 899-4876 300/1200/2400 bps *
- * (602) 899-5233 *
- * (602) 786-9131 *
- * Inn On The Park [PCBOARD] *
- * (602) 957-0631 1200/2400/9600 bps *
- * Pascalaholics Anonymous [WBBS] *
- * (602) 484-9356 1200/2400 bps *
- * *
- * or: *
- * GEnie, mail address: DON-WILL *
- * CompuServ: 75410,543 *
- * *
- * Every effort has been made to avoid error and *
- * moderately extensive testing has been performed *
- * on this program, however, the author does not *
- * warrant it to be fit for any purpose or to be *
- * free from error and disclaims any liability for *
- * actual or any other damage arising from the use *
- * of this program. *
- *******************************************************
-
-
- USAGE:
-
- C:>FFF [disk_specifier(s):]pattern [pattern ....] [options] |
-
- The disk specifier(s) are the concatenation of the drives to be
- searched and the pattern are standard MS-DOS file name patterns,
- optionally including "wild cards". With version 3.2.0, FFF can search |
- for multiple patterns in a single pass. By default, FFF will search |
- the "current disk" if no disks are specified on the Command line or in |
- the FFF Environment Variable. FFF offers one small enhancement over |
- the MS-DOS pattern matching in that it will allow the "match any
- number of any characters" character, "*", to appear anywhere in the
- pattern, not just at the end.
-
-
- OPTIONS:
-
- FFF recognizes five options: |
-
- -a·Reverses the default setting for searching inside of
- archive files. The FFF default is ON - to search inside of
- archive files - but may be modified by the user with the
- "FFF" Environment Variable.
-
- -v·Reverses the default setting for the verbose printing
- option. The FFF default is OFF - do NOT print verbose
- information - but may be modified by the user with the
- "FFF" Environment Variable.
-
- -f·Changes the date format for the verbose form form the |
- "military" form - DD Mon YY - to a form that can be sorted |
- readily - YY/MM/DD. |
-
- -p·Reverses the setting of the pagination option. The FFF
- default is OFF - do not paginate every 23 lines - but may
- be modified by the user with the "FFF" Environment
- Variable. before continuing. If the response is anything
- other than 'N', 'n' or Ctl-C, the output continues,
- otherwise the program terminates.
-
- -q·Suppresses the printing of the statistics on total files, |
- files matched, and archive files. |
-
-
- The case of the options is not significant and the option(s) may be
- specified either before or after the pattern specification.
-
-
- "FFF" ENVIRONMENT VARIABLE:
-
- With version 3.1.0, FFF will read an optional Environment Variable
- "FFF" to establish its defaults. The "FFF" Environment Variable can
- set the default disks to be searched and the default setting for each
- of the command line options. Any disks specified in the FFF
- Environment Variable will override the hard-coded default of searching
- the "current disk". Options specified on the command line will
- override those set by the "FFF" Environment Variable.
-
-
- EXAMPLES:
-
- On my current hard disk, the following command will find all files
- whose name begins with "AC" on the current disk, including those
- inside of ARCs, LZHs, PAKs, ZIPs, and/or ZOOs, regardless of the
- extension:
-
- C:>FFF AC*
-
- FFF will respond with the following listing:
-
- FFF: FastFileFind - Version 3.2.0: January 12, 1990 |
- C:\ACELST.LST
- C:\ACELST
- C:\ACELST.307
- C:\ACELST.ZIP
- C:\ACELST.ZIP--> (ACELST.301)
- C:\ACELST.ZIP--> (ACELST.302)
- C:\ACELST.ZIP--> (ACELST.303)
- C:\ACELST.ZIP--> (ACELST.306)
- C:\ACELST.ZIP--> (ACELST.307)
- C:\ANYWHERE\ACANCEL.EXE
- C:\ANYWHERE\ACHKSUM.EXE
-
- The files, ACELST.301, ACELST.302, ACELST.303, ACELST.306, and
- ACELST.307, shown in parentheses following the file ACELST.ZIP are
- members of that ZIP archive file.
-
- To find all files on the current disk that begin with "AC" and have no
- extension, including those inside of ARCs, LZHs, PAKs, ZIPs, and/or
- ZOOs, would require the following command:
-
- C:>FFF AC*.
-
- which would produce the following listing:
-
- FFF: FastFileFind - Version 3.2.0: January 12, 1990 |
- C:\ACELST
-
-
- To search disks A and C for all files that contain the letter pair
- "WH" anywhere if their name, including those inside of ARCs, LZHs,
- PAKs, ZIPs, and/or ZOOs, would require the following command:
-
- C:>FFF AC:*WH*
-
- and would produce the following listing:
-
- FFF: FastFileFind - Version 3.2.0: January 12, 1990 |
- A:\ANYWHERE.ARC
- A:\ANYWHERE.ARC--> (ANYWHERE.CNF)
- A:\ANYWHERE.ARC--> (ANYWHERE.EXE)
- A:\ANYWHERE.ARC--> (ANYWHERE.MNU)
- A:\ANYWHERE.ARC--> (ANYWHERE.TRM)
- C:\TC\UNIX\WHERE.OBJ
- C:\TC\UNIX\WHERE.EXE
- C:\TC\UNIX\WHERE.C
- C:\DOWNLOAD\WHERE20.ARC
- C:\DOWNLOAD\WHERE20.ARC--> (WHEREIS.DOC)
- C:\DOWNLOAD\WHERE20.ARC--> (WHEREIS.EXE)
- C:\DOWNLOAD\CONFIG20.ARC--> (WHATS.NEW)
- C:\DOWNLOAD\CIS\CTPCOD.ARC--> (ISWHITE.SRC)
- C:\DOWNLOAD\CIS\CTPCOD.ARC--> (SHOWHELP.SRC)
- C:\DOWNLOAD\CIS\CTPCOD.ARC--> (STRIPWHT.SRC)
- C:\UTIL\WH.EXE
- C:\TASM\TASMSTUF.ZIP--> (IWHGLOBL.DEC)
- C:\TASM\TASMSTUF.ZIP--> (WHEREIS.ARC)
- C:\TASM\TASMSTUF.ZIP--> (WHUSAGE.INC)
- C:\ANYWHERE\ANYWHERE.MNU
- C:\ANYWHERE\ANYWHERE.TRM
- C:\ANYWHERE\ANYWHERE.EXE
- C:\ANYWHERE\ANYWHERE.CNF
-
- If you wanted to search disk C:, D:, and E: by default without having
- to specify the "cde:" on the command line each time, you could set the
- "FFF" Environment Variable:
-
- SET FFF=CDE
-
- in your AUTOEXEC.BAT. The, if you issue the command:
-
- C:>FFF FFF*
-
- FFF will search drives C:, D:, and E: for all files beginning with
- "FFF" regardless of the extension, including those inside of ARCs,
- LZHs, PAKs, ZIPs and/or ZOOs. If you had set the "FFF" Environment
- Variable as shown above and wanted to search only on drive C:, for
- example, you would have to enter the command:
-
- C:>FFF C:FFF*
-
- The specification of C: on the command line would override the
- defaults established by the "FFF" Environment Variable.
-
- The "FFF" Environment Variable can also be used to set the defaults |
- for the '-a', '-v', '-f-, '-p', and 'q' command line options. For |
- example: |
-
- SET FFF=CDE -a
-
- would set the default to NOT search inside of archive files. Again, a
- command line option would override the "FFF" Environment Variable. If
- you had set the "FFF" Environment Variable to suppress searching
- inside of archives, you could have FFF search inside of archive files
- anyway with the command line:
-
- C:>FFF FFF* -a
-
-
-