FDUP version 1.6 by Ray Van Tassle 1020 Fox Run Lane Algonquin, Ill, 60102 (847)-658-4941 internet email: rayvt@comm.mot.com July 20, 1995 FDUP program and manual copyright(c) 1990-1994 by Ray Van Tassle. Abstract: --------- FDUP will find files with duplicate names on your disk(s). It works in conjunction with WIZ, which does the actual scanning of the disk(s). 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. Quickstart ---------- You MUST have WIZ installed, and on the PATH. To get a list of all the duplicated filenames on your disks: >FDUP To consider only some of your disks: >FDUP CD: To get summary information, but not the actual filenames: >FDUP -q Operation & Versions -------------------- * By default, FDUP will ignore these common filenames: DESC.SDI DESCRIPT.ION FILE_ID.DIZ READ.ME README. README.1ST README.COM README.DOC README.EXE README.TXT MAKEFILE. MAKEFILE.BAK WHATS.NEW * 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 uses 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. Command-line Switches --------------------- fdup [-dinqv] [disks-to-scan:] ["parameters for WIZ"] -d = Use disk for swapfile, not XMS. -i = Show only files identical by size. -ii = Show only identical files (CRCs match). -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. Disks-to-scan: * 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. Other specifiers: You can limit the search to particular filenames like this: >FDUP s*.exe >FDUP cd:foo*.dat >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 Upcoming features ----------------- I don't know. Any request for showing the names of files which have exactly 'n' copies (including 1, for filenames which don't have duplicates)?