FDUP version 1.3
by Ray Van Tassle
1020 Fox Run Lane
Algonquin, Ill, 60102
internet: [email protected]
October 27, 1994
FDUP program and manual copyright(c) 1990-1994 by Ray Van Tassle.
FDUP will find files with duplicate names on your disk(s). It
works in conjunction with WIZ, which does the actual scanning of the
FDUP is just the thing for today's huge multi-gigabyte hard disks--
it can handle over 123,000 files!! And fast---time to process
(excluding printout time) 65,000 files is only 25 seconds on a 486/33.
By default, FDUP will ignore some common filenames.
You MUST have WIZ installed, and on the PATH.
To get a list of all the duplicated filenames on your disks:
To consider only some of your disks:
To get summary information, but not the actual filenames:
Operation & Versions
* By default, FDUP will ignore these common filenames:
* There are two executable files provided, FDUP.EXE and
FDUP32.EXE. FDUP.EXE will run on any 80x6 PC. It will page the
internal data-base to XMS or disk when it runs out of low DOS
memory. Operation will slow down considerably once it starts
paging. FDUP32.EXE runs in 32-bit protected mode, and will run
only on a 386 or above. It used the free GJGPP C compiler and
GO32 DOS extender. It will use all available memory (low DOS
and extended memory), and is *much* faster than FDUP.EXE paging.
It seems to be always slightly faster than FDUP.
If you have a 386 or above, I recommend that you delete FDUP.EXE
and rename FDUP32.EXE to FDUP.EXE.
* FDUP spawns WIZ to scan the disk(s). WIZ creates a temporary file
(WIZDUP.TMP), which FDUP reads, then deletes.
You can use any of the WIZ scanning rules, by placing the
switches for WIZ in quotes:
FDUP "*.exe -s10000"
Will tell you about duplicated EXE files that are
larger than 10KB.
You *must* have at least one colon (:) or space inside the
quotes, or it won't be recognized as parameters for WIZ.
fdup [-dnqv] [disks-to-scan:] ["parameters for WIZ"]
-d = Use disk for swapfile, not XMS.
-n = Display names only, not paths.
-q = quiet--don't print dup's, just summary information.
-v = (debug) print paging info.
-vv = (debug) print files while reading.
* Omit to scan all disks (as defined by WIZ)
* A list of disks, such as: "CDFG:"
* A range of disks, such as: "C-J:"
* A mixture, such as: "C-JWZ:"
The ":" is required.
You can limit the search to particular filenames like this:
>FDUP cd: *bar.*
Notes on mixing parameters:
>FDUP c: "-x " ---- allowed
>FDUP "c: -x" ---- allowed
>FDUP "c: -x " ---- allowed
>FDUP c: "-x" ---- won't work
>FDUP c: -x ---- won't work
>FDUP c: "d: -x" ---- won't work right
>FDUP "cd: -x" ---- do this instead
>FDUP cd: " -x" ---- ... or this
I don't know.
Any request for showing the names of files which
have exactly 'n' copies (including 1, for filenames which don't