home *** CD-ROM | disk | FTP | other *** search
- ████████████████████
- ██ ██
- ██ Dupes ██
- ██ ██
- ██ Version 3.00 ██
- ██ ██
- ████████████████████
-
- ┌───────────────────────────────────────────────────────────────┐
- │ GENERAL │
- └───────────────────────────────────────────────────────────────┘
-
- Dupes finds duplicate files and empty directories on a hard
- disk or in a series of diskettes. To run the program, enter:
-
-
- DUPES [drive:[/M][/Odir][/Xdir]...] [/P] [/S] [?]
-
-
- Brackets indicate optional arguments, and ellipses (...) show
- arguments you can repeat. Don't put spaces between the drive
- letter, colon, and the /M, /O, and /X arguments. If you give no
- drive letter, Dupes checks only the default drive.
-
- Argument meanings:
-
-
- drive Disk drive letter. Don't specify the same drive more than
- once.
-
- /M Makes Dupes prompt for multiple diskettes in the specified
- drive. You could use /M to check a series of diskettes
- for duplicate files.
-
- /Odir Makes Dupes check only in the specified directory (put its
- name after "/O") and subordinate directories. This option
- is useful if you're on a large, multiuser system where
- each user has a separate directory. If you don't use /O,
- Dupes checks the entire disk (unless you use /X--see
- below). Put the full directory name after the /O,
- starting with a backslash.
-
- /Xdir Exempts the specified directory from checking. You could
- use /X if you have a directory where are no duplicate
- files, but where Dupes' attempts to check might cause
- sharing violations. Put the full directory name after the
- /X, starting with a backslash.
-
- /P Makes Dupes pause after each group of potential duplicate
- files and ask if you want to delete them. It also makes
- Dupes ask if you want to delete empty directories. NOTE:
- Don't use /P if you redirect Dupes' output. See the
- section on Output.
-
- /S Makes Dupes consider files duplicates only if their names,
- sizes, and date/time stamps are the same. If you don't
- use /S, Dupes considers files potential duplicates if just
- their names match.
-
- ? Shows program syntax
-
-
- Note: If you want to apply /M, /O, or /X to the default drive,
- you must explicitly give its drive letter.
-
- ┌───────────────────────────────────────────────────────────────┐
- │ EXAMPLES │
- └───────────────────────────────────────────────────────────────┘
-
-
- DUPES
-
- Checks the default drive for duplicate files (by name only).
-
- -----------------------------------------------------------------
-
- DUPES D:
-
- Checks all of drive D: for files whose names match.
-
- -----------------------------------------------------------------
-
- DUPES C: D:
-
- Checks drives C: and D: for files whose names match.
-
- -----------------------------------------------------------------
-
- DUPES /P /S
-
- Checks the default drive for files whose name, size and date/time
- stamp match. After displaying each group of duplicates, Dupes
- asks if you want to delete them.
-
- -----------------------------------------------------------------
-
- DUPES A:/M C:
-
- Checks on drives A: and B: for files whose names match. It
- prompts the user for multiple diskettes in drive A:.
-
- -----------------------------------------------------------------
-
- DUPES A: C:/O\WOR
-
- Checks drives A: and C: for duplicate files. It checks every
- directory on drive A:, but on drive C;, checks only directory
- \WOR and subordinate directories.
-
- -----------------------------------------------------------------
-
- DUPES A:/O\TMP C:/M D:/X\WP /S
-
- Checks drive A: for duplicate files, but only in directory \TMP
- and subordinate directories. It checks all of drive C:,
- prompting for multiple diskettes. It checks all of drive D:,
- except in directory D:\WP. On all the checked disks, it
- considers files duplicates only if their name, size, and
- date/time stamp match.
-
- ┌───────────────────────────────────────────────────────────────┐
- │ OUTPUT │
- └───────────────────────────────────────────────────────────────┘
-
- If Dupes finds duplicate files, it shows the name of each
- file, & the size, date/time stamp, disk name (if /M used) &
- directory of each copy. Example:
-
-
- CUSTOMER.DBF
- 12230 10/13/90 18:46:28 CUSTO A:\
- 12230 10/13/90 18:46:28 C:\
-
- ^ ^ ^ ^ ^
- File Date last Time last Disk Directory
- size modified modified name
-
-
- In the above example, Dupes reports finding the file
- CUSTOMER.DBF on both drive A: and drive C:. Since the two copies
- of the file have identical sizes and date time stamps, they are
- almost certainly the same file.
-
- At the end of the file list, Dupes shows the how many
- potential duplicates it found, & an estimate of how much disk
- space you would gain by deleting them. The latter is only
- approximate, though, because it depends on which files you
- delete. Note: The number displayed will probably be larger than
- the sum of the duplicate file sizes. This is because it is based
- on disk cluster size, giving a more accurate measure of the disk
- space the files occupy. If you use the /P argument and have
- Dupes delete files for you, the displayed number reflects the
- approximate amount of space which can be saved by getting rid of
- the remaining undeleted files.
-
- ┌───────────────────────────────────────────────────────────────┐
- │ PRINTING OR FILING THE OUTPUT │
- └───────────────────────────────────────────────────────────────┘
-
- Normally, output goes to the screen. However, if you have
- many duplicate files, the output may quickly scroll off the
- screen. To avoid this problem, you can send the output to a file
- or printer to examine at your leisure. NOTE: Don't redirect
- the output if you use the /P option. If you do, you won't see
- the prompt asking if you want to delete files, and the system
- will appear to have crashed.
-
- To redirect Dupes' output to a file, enter something like:
-
-
- DUPES > DUPES.TXT
-
-
- To send the output to a parallel printer, enter:
-
-
- DUPES > PRN
-
-
- To send the output to a serial printer, enter
-
-
- DUPES > COM1 (or COM2, or whatever)
-
-
- If you want to print only part of the output, press ^P or
- ^PrtSc when the output reaches the part you want to print.
-
- To make the output pause after each full screen, enter:
-
-
- DUPES | MORE
-
-
- NOTE: For this to work, the MORE program must be in the current
- directory, or in a directory shown in your PATH environment
- variable.
-
- ┌───────────────────────────────────────────────────────────────┐
- │ SYSTEM REQUIREMENTS │
- └───────────────────────────────────────────────────────────────┘
-
- Dupes requires MS-DOS or PC-DOS, version 2.0 or later. The
- number of files it can handle depends on how much memory you
- have. With 640K memory, you can usually handle several thousand
- files.
-
- ┌───────────────────────────────────────────────────────────────┐
- │ EXIT CODES │
- └───────────────────────────────────────────────────────────────┘
-
- Dupes reports the following exit codes. You can use these
- with the ERRORLEVEL function in batch files (see your DOS manual
- for details).
-
- 0 Normal termination
- 1 User aborted
- 2 Error occurred
-
- ┌───────────────────────────────────────────────────────────────┐
- │ WHAT'S IN THIS PACKAGE │
- └───────────────────────────────────────────────────────────────┘
-
- This package contains the following files:
-
- DUPES.EXE Main program
- DUPES.DOC Documentation
- REGISTER.DOC Registration form
- CATALOG.DOC Catalog of other software available
-
- ┌───────────────────────────────────────────────────────────────┐
- │ REVISION HISTORY │
- └───────────────────────────────────────────────────────────────┘
-
- 1.00 Original version
-
- 2.00 Changed name from The Duplicate File Finder
- Added display of file size & date/time stamp
- Added capability to specify drive
- Added /S option
-
- 3.00 Added capability to check multiple drives
- Added capability to find empty directories
- Added /O, /M, /P and /X options
- Greatly improved speed
-
-
- ┌───────────────────────────────────────────────────────────────┐
- │ MESSAGES │
- └───────────────────────────────────────────────────────────────┘
-
- Aborted as requested. You pressed ^C or ^Break.
-
- Couldn't delete xxxxxx. DOS wouldn't delete the file for some
- reason. See if the file is "read only" or is in use by another
- program.
-
- Couldn't remove xxxxxx. DOS wouldn't remove the directory for
- some reason. See if the directory is "read only."
-
- Delete xxxxxx [on disk "xxxxxx"]? (Y/N/I/S) You used /P, so
- Dupes is asking if you want to delete the indicated file. To
- delete it, press Y. To leave it alone, press N. If you want to
- ignore this group of files, press I. To have Dupes stop asking
- if you want to delete files and remove directories, press S.
-
- Directories must start with backslash. Omit the drive letter and
- colon when using /O or /X. Just put the full directory path,
- starting with a backslash (indicating root directory).
-
- Directory too long. The directory specified with /O or /X is too
- long, and may not even exist.
-
- Empty directories. The following directories have no files in
- them. However, even empty directories take up space on your
- disk. Deleting them (use the RD command) will free up more
- space.
-
- Invalid directory (xxxxxx). The directory specified with /O or
- /X doesn't exist or was unavailable for some reason.
-
- Invalid drive (X:). The drive doesn't exist or is unavailable
- for some reason.
-
- No duplicates found. Dupes found no files with the same name
- (or, if you used /S, with the same name, size & date/time stamp).
-
- No duplicates remaining. The program found duplicate files, but
- you deleted them all.
-
- XXX potential duplicate(s)... Dupes found files that may be
- duplicates, but only you can make the final determination. Look
- at the list Dupes produced to tell. Note: If you use the /P
- option and delete files, the "potential duplicate(s)" message
- reflects the number of files remaining after deletions.
-
- Not enough memory. Your computer needs more memory to handle all
- the file names on the disk(s). If you're running other programs
- concurrently, or have resident utilities or device drivers, try
- deinstalling them.
-
- Put disk "xxxxxx" in drive X:, then press a key. You used /M, so
- you must insert the proper diskette before Dupes can delete the
- file you requested.
-
- Put (next) disk in drive X: & enter its name. You used /M, and
- Dupes is asking for the diskette (or next diskette) in that
- drive. Insert the requested diskette, then enter its name (up to
- five characters). If there are no more diskettes for that drive,
- just press Enter.
-
- Remove? (Y/N/S). You used /P, so Dupes is asking if you want to
- remove the indicated directory, which is empty. Press Y to
- remove it, N to not remove it, or S to have Dupes stop asking.
-
- Syntax:.... Please check the correct syntax & try again.
-
- ┌───────────────────────────────────────────────────────────────┐
- │ CREDITS │
- └───────────────────────────────────────────────────────────────┘
-
- Dupes was written in C by Richard W. Adams. It was developed
- with PC-Write, version 3.02, & the Microsoft C Optimizing
- Compiler, version 5.1.
-
- The author is a member of the Association of Shareware
- Professionals (ASP). You may reach him at the address given in
- REGISTER.DOC. Should that address no longer be valid, try
- contacting him through the ASP (545 Grover Road, Muskegon, MI
- 49442). He is also sometimes available on CompuServe
- (76430,1071).
-
- ┌───────────────────────────────────────────────────────────────┐
- │ REGISTRATION │
- └───────────────────────────────────────────────────────────────┘
-
- Dupes is copyright 1991 by Richard W. Adams, all rights
- reserved. The program is "shareware." If you use Dupes for more
- than 30 days, you must register. To do so, complete the
- registration form in REGISTER.DOC & send it with a check for the
- indicated amount to the author at the address on the form.
-
- When you register, you receive:
-
- o The right to use your copy of Dupes on a single computer.
-
- o Free technical support by mail for three months.
-
- o Eligibility for free copies of future versions if you're
- the first to suggest improvements or report bugs that are
- fixed/incorporated in future versions.
-
- Not only is registration a legal & ethical requirement, but
- registration fees give shareware authors the incentive to develop
- new software & improve old ones.
-
- Tax exempt Christian religious organizations & churches are
- eligible for free registration of Dupes for official business.
- Send a written request to the author, & you'll receive
- registration forms. The registration takes effect when you
- complete return the forms. This is a charitable donation.
-
- Companies, government agencies & other organizations may
- obtain site licenses for Dupes, at greatly reduced unit costs.
- Contact the author for details & a price list.
-
- ┌───────────────────────────────────────────────────────────────┐
- │ SHAREWARE │
- └───────────────────────────────────────────────────────────────┘
-
- Shareware distribution gives users a chance to try software
- before buying it. If you try a Shareware program and continue
- using it, you are expected to register. Individual programs
- differ on details--some request registration, others require it,
- and some specify a maximum trial period. With registration, you
- get anything from the simple right to continue using the software
- to an updated program with printed manual.
-
- Copyright laws apply to both Shareware and commercial
- software, and the copyright holder retains all rights, with a few
- specific exceptions as stated below. Shareware authors are
- accomplished programmers, just like commercial authors, and the
- programs are of comparable quality. (In both cases, there are
- good programs and bad ones!) The main difference is in the
- method of distribution. The author specifically grants the right
- to copy and distribute the software, either to all and sundry or
- to a specific group. For example, some authors require written
- permission before a commercial disk vendor may copy their
- Shareware.
-
- Shareware is a distribution method, not a type of software.
- You should find software that suits your needs and pocketbook,
- whether it's commercial or Shareware. The Shareware system makes
- fitting your needs easier, because you can try before you buy.
- And because the overhead is low, prices are low also. Shareware
- has the ultimate money-back guarantee--if you don't use the
- product, you don't pay for it.
-
- DISCLAIMER - AGREEMENT
-
- Users of Dupes must accept this disclaimer of warranty:
- "Dupes is supplied as is. The author disclaims all warranties,
- expressed or implied, including, without limitation, the
- warranties of merchantability and of fitness for any purpose. The
- author assumes no liability for damages, direct or consequential,
- which may result from the use of Dupes."
-
- Dupes is a Shareware program and is provided at no charge
- for your evaluation. Feel free to share it with your friends,
- but please don't give it away altered or as part of another
- system. The essence of "user-supported" software is to provide
- personal computer users with quality software without high
- prices, and yet to provide incentive for programmers to continue
- to develop new products. If you find Dupes useful and continue
- to use it after a reasonable trial period, you must make a
- registration payment of $10.00 to the author. The $10.00
- registration fee will license one copy for use on any one
- computer at any one time. You must treat this software just like
- a book. An example is that any number of people may use this
- software and may freely move it from one computer location to
- another, so long as there is no possibility of it being used at
- one location while it's being used at another. Just as two
- different people can't read a book at the same time.
-
- Commercial users of Dupes must register and pay for their
- copies of Dupes within 30 days of first use or their license is
- withdrawn. Site-License arrangements may be made by contacting
- the author.
-
- Anyone distributing Dupes for any kind of remuneration must
- first contact the author for authorization. This authorization
- will be automatically granted to distributors recognized by the
- (ASP) as adhering to its guidelines for shareware distributors,
- and such distributors may begin offering Dupes immediately.
- (However, you must still advise the author so the distributor can
- be kept up-to-date with the latest version of Dupes.)
-
- You are encouraged to pass a copy of Dupes to your friends
- for evaluation. Please encourage them to register their copy if
- they find that they can use it.
-
- ┌───────────────────────────────────────────────────────────────┐
- │ COPYING │
- └───────────────────────────────────────────────────────────────┘
-
- You may copy & distribute Dupes freely, as long as you:
-
- o Don't distribute it for commercial purposes without written
- permission from the author.
-
- o Don't rent or lease it.
-
- o Include all constituent files.
-
- o Don't change the software or documentation.
-
- o Charge no fee other than a nominal one to cover distribution
- costs.
-
-
- ┌───────────────────────────────────────────────────────────────┐
- │ OMBUDSMAN │
- └───────────────────────────────────────────────────────────────┘
-
- The author is a member of the Association of Shareware
- Professionals (ASP). ASP wants to make sure that the shareware
- principle works for you. If you can't resolve a shareware related
- problem with an ASP member by contacting the member directly, ASP
- may be able to help. The ASP Ombudsman can help you resolve a
- dispute or problem with an ASP member, but does not provide
- technical support for members' products. Please write to the ASP
- Ombudsman at 545 Grover Road, Muskegon, MI 49442 or send a
- CompuServe mail message to the ASP Ombudsman (70007,3536).
-
- _______
- ____|__ | (R)
- --| | |-------------------
- | ____|__ | Association of
- | | |_| Shareware
- |__| o | Professionals
- -----| | |---------------------
- |___|___| MEMBER
-
-