home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Devil's Doorknob BBS Capture (1996-2003)
/
devilsdoorknobbbscapture1996-2003.iso
/
Dloads
/
UTILITIE
/
DUPES300.ZIP
/
DUPES.DOC
next >
Wrap
Text File
|
1991-06-09
|
20KB
|
484 lines
████████████████████
██ ██
██ 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