Dec 282017
 
Fast File Find (v3.61) will not only search different drives but will also look inside files compressed with most popular compression schemes. Includes full C source code.
File FFF361.ZIP from The Programmer’s Corner in
Category File Managers
Fast File Find (v3.61) will not only search different drives but will also look inside files compressed with most popular compression schemes. Includes full C source code.
File Name File Size Zip Size Zip Type
ARC.H 1251 470 deflated
ARJ.H 1201 468 deflated
FFF.C 23677 6182 deflated
FFF.DOC 13907 4006 deflated
FFF.EXE 27790 16565 deflated
FFF.H 520 249 deflated
FFF.MAK 1179 538 deflated
FFF.MAP 35476 5181 deflated
HISTORY 6704 2603 deflated
LHA.H 1637 500 deflated
MATCH.C 2062 595 deflated
PROCARC.C 3927 1095 deflated
PROCARJ.C 4765 1411 deflated
PROCLHA.C 8357 2152 deflated
PROCZIP.C 7187 2261 deflated
PROCZOO.C 5330 1393 deflated
QUEUE.C 1156 426 deflated
QUEUE.H 347 192 deflated
ROOTPATH.C 4706 1414 deflated
ZIP.H 2568 772 deflated
ZOO.H 3856 1120 deflated

Download File FFF361.ZIP Here

Contents of the FFF.DOC file


FFF - Fast File Find

Version: 3.6.0 |
Date: June 12, 1991 |
Author: Don A. Williams & Peter Knoerrich & Martin Rausche |

FileFind 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 six of the more popular archive file formats, .ARC
(or &PKA), .ARJ, .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, we 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 Phoenix systems *
* can all be reached through StarLink node #9532): *
* *
* 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: *
* Blue Ridge Express [RBBS] Richmond, VA *
* (804) 790-1675 2400 bps [StarLink #413] *
* *
* The Lunacy BBS [PCBOARD] Van Nuys, CA *
* (805) 251-7052 2400/9600 [StarLink 6295] *
* (805) 251-8637 2400/9600 [StarLink 6295] *
* *
* 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. *
* ARJ handling and some bug fixes by Peter Knoerrich *
* and Martin Rausche *
* EMail: *
* prknoer[email protected] *
* [email protected] *
*******************************************************


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. If, at any time during the search, the
user presses the "ESC" key, FFF will immediately terminate.


OPTIONS:

FFF recognizes six options:

-aReverses 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.

-vReverses 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.

-fChanges the date format for the verbose form form the
"Military" form - DD Mon YY - to the "Internationl" form -
YY-MM-DD - a form that is sortable.

-uChanges the date format for the verbose mode from the
"Military" form - DD Mon YY - the the more familar "US"
form - MM/DD/YY.

-pReverses 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.

-qSuppresses the printing of the statistics on total files,
files matched, and archive files.

-cChange the output from upper case to lower case.

The case of the options is not significant and the option(s) may be
specified either before or after the pattern specification. The
options may be specified individually (i.e. "-a -v -f") or "stacked"
(i.e. "-avf") and may be in either upper case or lower case. The '-f'
and '-u' options or mutually exclusive and only the last specified
will be in effect, i.e. if the option '-vfu' were specified, the date
would be shown in "US" format where if the option were to be specified
as '-vuf', the date would be shown in "International" format.


"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.


TERMINATION:

Since a number of searches can require a large amount of time, FFF
provides the user with the ability to terminate at any time. If,
during the search, the user presses the "ESC" key, FFF will
immediately terminate.

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 ARJs, 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.6.0: June 12, 1991

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 ARJs, 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.6.0 : June 12, 1991

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 ARJs, 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.6.0: June 12, 1991

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 ARJs,
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



 December 28, 2017  Add comments

Leave a Reply