home *** CD-ROM | disk | FTP | other *** search
-
- =====================================
- ECopy V1.00 Economical File Copier
- Documentation
- - May 3, 1992 -
- =====================================
-
-
- Copyright (c) 1992 by Sam Yee. All rights reserved.
-
-
-
-
- COPYRIGHT
- ---------
-
- The program ECopy and its documentation are written and copyrighted by
- Sam Yee. They may be distributed freely providing the following
- restrictions are satisfied:
-
- o Distributors may not charge more than the cost of a diskette used in
- the distribution of this program.
-
- o Distributors may only distribute the unmodified copy of the original
- program, along with it's documentation, and copyright notices intact.
-
- o Commercial distribution is only possible with written permission from
- the author.
-
-
- DISCLAIMER
- ----------
-
- This program and its documentation is provided "as is". No warranties
- are made with respect to the accuracy, reliability, performance or
- operation of this software and information. You are using this program
- at your own risk. The author is not liable for any damages that may
- have been caused by using this software.
-
-
- INTRODUCTION
- ------------
-
- Have you ever wanted to copy files from your harddrive onto floppy
- disks, so that the number of disks used is kept at a minimum? For
- example, you have 100 pictures (eg. IFF) or sound files (eg. modules)
- on your harddrive, and you wanted to copy them to disks. Now, a
- hundred files of moderate size would take many disks. Of course you
- may say, why don't I use a harddrive backup program? The problem with
- this method is that if you want to retrieve a file from the backup disks
- it would take a long time.
-
-
- REQUIREMENTS
- ------------
-
- This program runs on any Amiga with OS 2.04 or higher.
-
-
- USER MANUAL
- -----------
-
- ECopy must be run from the CLI/Shell and has the following command line
- template:
-
- ECopy [options] [FROM] <file> ... [TO] <DestPath>
-
- The "FROM" and "TO" keywords are optional and are ignored. "<file> ..."
- is the listing of files you want to copy to the destination path,
- "<DestPath>" (eg. DF0:).
-
- The options are:
-
- -b<size> Buffer size (in K). Default is 8K. Minimum is 1K.
- -c Clone (ie. same date, protection bits, etc.) the files.
- -l List all the files that could not be copied.
- -m Move (automatic cloning) files instead of copying.
- -q Quiet mode (does not display copying status).
- -r<size> Reserve space (in K) on destination disk.
- -s<suffix> Add suffix to copied files.
-
- -b This option is for setting the buffer size (in kilobytes) used in
- the copying process. The closer the buffer size is to the file
- size, the faster the program will copy. A buffer size of 8K is
- generally good. For example, "ECopy -b4 * DF0:" will copy all the
- files in the current directory to the disk drive "DF0:" with a 4096
- byte buffer.
-
- -c This option is for cloning the copied files so that both the source
- and destination files have the same dates, comments, and protection
- bits.
-
- -l This option allows you to list all the files that could not be copied
- to the disk(s) you supplied. If this option is not specified, only
- the number of files not copied is displayed. Each filename will be
- displayed along with its file size when this option is enabled.
-
- -m This option is for moving files from the source directory to the
- destination disk. That is, a file is deleted after it's copied. All
- files protected from deletion will not be deleted. If a file cannot
- be copied the original copy is not deleted. Cloning is automatic with
- this option enabled.
-
- -q This causes the filenames not to be displayed while copying.
-
- -r This will allow you to reserve a number of kilobytes on the
- destination disk. Note that the unused space on the disk is usually
- more than the reserved size you specified. It is particular useful
- if you want to add small programs, such as viewers, players, and
- "readme" files, to each disk.
-
- -s This will append a suffix name to each file that is copied. For
- example, "ECopy -s.bak myfile DF0:" will copy "myfile" from the
- current directory into "DF0:myfile.bak". This is particular useful
- for backups.
-
- Options can be placed anywhere on the command line. <DestPath> must be
- the last argument specified. For example, "ECopy DF0: myfiles/*" will
- fail, but "ECopy myfiles/* DF0:" is okay. During the copying, press ^C
- (control-C) to abort. Any incomplete files will be deleted from the
- destination disk. Files of zero size are not copied. After each disk
- is nearly full and further copying is not possible, a message will be
- displayed:
-
- This disk has not enough space, please insert next disk.
-
- "R" to resume, "C" to change destination path, "Q" to quit...
-
- Now put in a new disk, and type "R" followed by a carriage return and
- the copying process resumes with the same <DestPath>. Type "Q" to
- quit copying. If you want to change the destination path, type "C" and
- a message will be displayed:
-
- Please enter new path:
-
- Now, type something like "DF1:" or "DF2:" if you want to copy to other
- drives.
-
-
- EFFICIENCY
- ----------
-
- I have tested the program on picture files, and music files of various
- sizes and came up with only about an average of 1-2% of disk space
- wasted. Your mileage may vary, depending on the file size distribution
- of all the files you are copying. Of course, it's always possible to
- manually copy files with 0% space wasted, but the calculations required
- makes it impractical. Before I wrote this utility, each disk I copied
- manually ended up with an average of about 5-10% disk space wasted. If
- you collect pictures or sound files, you can save some disks and time!
-
-
- LAST WORDS
- ----------
-
- I hope you find this utility useful. Although, this utility is
- distributed as public domain, I do accept donations as I'm yet another
- poor college student. Donations above $5 (CAN$/US$) will receive the
- source code for this program, if requested. If you have any questions,
- ideas (for this program or new ones), comments, bug reports, etc.
- please mail them to the addresses below. Thanks for using this program!
-
- Home Address: Sam Yee
- c/o Utilities
- 4595 Nanaimo St.
- Vancouver, B.C.
- Canada V5N-5J5
-
- Internet: samy@sfu.ca
-
- FidoNet: 1:153/765 (Terra Firma BBS! 604-434-3665)
-
-