                           DFF3 Documentation
                             DannySoft Inc. 
                              Daniel Doman
                          166 East 96th Street
                          New York, N.Y. 10128
                          212-289-1024 (voice)
                          212-427-1805 (data)


	DFF is available free of charge to the general public. You may not
charge for its use without the written permission of the author. Feel
free to distribute this program freely provided that no fee is charged
for such copying and distribution, and that it is distributed ONLY in
its original, unmodified state. No `shareware registration' is asked
for or expected. Of course, if you want to send something anyway  well
I am not crazy... 

	DFF is a fast file finder. It can search one or more drives for one
or more filenames. It will work fine on both local and `Network'
drives. It does all of the things that Norton's (tm) "FF" will do plus
a few additional things. I originally wrote DFF because FF was so slow
on large network drives. It used to make me crazy to stare at a blank
screen for endless seconds wondering what was going on while the
network server squeaked away madly. DFF displays the current
subdirectory that it is searching, so you always know what it is
doing.

	By default DFF searches for a file from the "root" directory of the
current drive. If your search argument includes a path, DFF will only
search `under' that path. You can tell DFF to search specific drives,
specific paths, scan across multiple drives or any combination.
Command line switches can be given anywhere on the command line. If
two switches conflict, the last switch given takes precedence.


Below are the possible command line switches:

 /D	-	Search All Drives Starting With The Current Drive
 /C	-	Search All Drives Starting With Drive C:
 /Dx	-	Search All Drives Starting With Drive 'x'
 /M{#}	-	Limit Matches - Default Is One
 /N	-	Non-Stop Mode - Do Not Pause After Full Screen
 /Q	-	Quiet... Do Not Display Search In Progress


Redirection:

	If you want to capture DFF's output, just redirect it to any file.
DFF will continue to write to BOTH the screen and your output file. If
you are redirecting it, DFF will not pause after every screen. In the
example below, DFF will search for two files on all drives starting
from C: - its output is sent to "capture.lst".

		DFF /C weird.com fanny.flg >FOUND.LST    
Examples:


DFF zazupit.d*		-	Search Only Current Drive

DFF .\sludg.*		-	Search From Current Directory

DFF ..\Snit.*		-	Search Start From Parent Directory

DFF zazupit.d*    /M 	-	Stop After First Match

DFF zazupit.d*    /M3	-	Stop After 3 Matches

DFF zazupit.d*    /C	-	Search All Drives Starting With C:

DFF zazupit.d*    /D	-	Search All Drives Starting With Current

DFF zazupit.d*    /Dd	-	Search All Drives Starting With D:

DFF d:\zazupit.d* /D	-	Search All Drives Starting With D:

DFF this that     /C	-	Search For This.* and That.* on All Drives
                                   Start with C:

Changes From DFF.exe Version 1:

-	Screen Pause added. DFF now pauses after every screen full of data
   and waits for the user to press a key to continue. This can be
   disabled by the /N(onstop) switch. DFF examines the Video table to
   determin the number of lines per screen.

-	Quiet mode added. Although DFF was originally written to display
   the directories it searched, some people found this irritating. The
   /Q(uiet) switch will make DFF less verbose.

-	Matches Limit. The /M(atches) switch was added to allow the user to
   limit the search to the first xxx matches. In really large network
   environments this can be really handy.

-	Redirection. DFF version 1 wrote to a log file specified by a
   command line argument. Most users preferred to simply redirect the
   output. DFF now sense redirection and adjusts its output
   accordingly. 

-	DFF version 1 started searching multiple drives with the /D(rives).
   Adding a "+" to the /D would tell DFF to start searching from drive
   "C:". I don't know where I cam up with that particular bit of
   logic. Although /D+ works the same way, the /C switch tells DFF to
   search multiple drives starting with drive C:. A /DC would also do
   the same thing.  

-	Additional logic was added so that DFF would search with the same
   wild card expansion as DOS - Specifying "FOO" would search for
   "FOO.*", and "FOO*" would search for "FOO*.*".


Changes From DFF.exe Version 2:

-	DFF2 was still born. A a last minute typo in my "make" file caused
   the /D switch to be disabled. Although this error was caught within
   24 hours, it seemed prudent to release DFF under a new version
   number.