home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- KOPY 1.6
-
- Program and Documentation by Kyle E. Clarke
- Portions copyright (c) 1989 by Kyle E. Clarke, 201 Boylston
- St. Unit B, Jamaica Plains, MA 02130
-
-
- I. GENERAL DESCRIPTION
-
- Kopy makes the task of copying a large directory from a hard
- disk to multiple diskettes easier. You specify the
- directory, and KOPY will split the files across diskettes,
- automatically, prompting you only to insert new diskettes.
- It can serve as a convenient supplement to DOS's BACKUP
- command.
-
- Kopy can be useful at a large facility where there are many
- PC's in use, running several different DOS versions. While
- DOS's BACKUP is incompatible across major version numbers
- (for example, from 3.3 to 4.0), Kopy uses straight copy
- commands, making files copied with Kopy directly accessible.
-
-
- II. DISTRIBUTION
-
- Kopy is shareware/bannerware, and may be used free of cost.
- It may not be sold without my permission. Public domain
- distributors and users groups may charge nominal fees for
- distributing this program.
-
-
- III. INSTRUCTIONS
-
- A. Installation
-
- Put Kopy.exe in the same directory as your DOS files on
- your hard disk (for example, C:\DOS). From that point on,
- you can access Kopy from any location on your PC, the
- same way as you access standard DOS programs.
-
-
- B. Using Kopy
-
- When you start Kopy, you will be presented with two
- windows. The first window, at the top of the screen, is
- the interactive window. Kopy asks you questions, requests
- your replies, and sends you messages through the
- interactive window.
-
- ┌───────────────────────────────────────────────────────┐
- │ Press F1 for program information, or... │
- │ │
- │ Please enter directory files will be copied FROM. │
- │ Format = drive:[\dir][\subdir][wildcards] │
- │ For example, c:\lotus or c:\wp\wpdat\*.doc ... │
- │ > │
- │ │
- │ │
- │ │
- │ │
- └───────────────────────────────────────────────────────┘
-
- The second window you see is the file display window. In
- this window, once you begin copying files, you will see
- the current file being copied, that file's size, the
- amount of space remaining on the target disk, and the
- capacity of the target disk (in bytes). You will also see
- the maximum number of files that the target diskette can
- hold in its root directory, and the current number of
- files in its root directory. Finally, you will see
- the total number of files you have requested to copy, and
- the sum of the files copied at any point in the copying
- process.
-
- ┌───────────────────────────────────────────────────────────────┐
- │ File Name Space, Capacity, ┌─Root DIR :──┐ │
- │ being copied File Size Drive : Drive : │Capacity: │ │
- │ ------------ --------- --------- --------- │Current : │ │
- │ └──────────────┘ │
- │ │
- │ Files copied: Total # Files: │
- └───────────────────────────────────────────────────────────────┘
-
- There are only two prompts (questions) that you need to
- answer: the first, to specify the files to be copied; and
- the second, to specify the location the files are to be
- copied to.
-
-
- C. The First Prompt
-
- The first message you see in the interactive window is:
-
- Press F1 for program information, or...
-
- Please enter directory files will be copied FROM.
- Format = drive:[\dir][\subdir][wildcards]
- For example, c:\lotus or c:\wp\wpdat\*.doc ...
- >
-
- At the prompt ' > ', you should enter a full pathname for
- the files to be copied. Wildcards are optional, and can
- be used to filter what files you would like copied.
- Otherwise, the entire contents of the directory you
- specify will be copied.
-
- Some examples of valid responses to the prompt:
-
- C:\
- C:\DBASE
- C:\????????.BAT
- C:\DOS\*.*
- C:\123\*.WK1
- C:\WP50\*.DOC
- C:\TC\TCFILE\KC*.*
- C:\*.EXE
- C:\LOTUS\????????.WK?
- A:\
-
- Alternately, you could have pressed the F1 key, in which
- case an information screen about the KOPY program would
- have been displayed. From the information screen, by
- pressing any key, you would have returned to the original
- KOPY screen.
-
-
- D. The Second Prompt
-
- The second prompt you will see is as follows:
-
- Please enter the TARGET diskette drive you will
- be copying to, i.e., a, b,...:
-
- You should type in the letter representing the TARGET
- diskette to which you will be copying your files. Note
- well that whatever diskettes you will be copying to, will
- have the contents of their root directories erased.
-
- You have now specified your SOURCE and your TARGET.
-
-
- E. What Happens Next (the File Copying)
-
- In the interactive window, you get three messages. First, you
- get a "Reading Files..." message. Second, Kopy tells
- you how many files it found at the source you specified.
- Third, you get a "Sorting Files..." message, telling you that
- the program is ordering a list of the files that it found.
-
- Then, you will get the following message:
-
- Please insert disk 1 into drive a:
- and press any key to proceed...
-
- Now you can put your first disk in the disk drive, and
- press any key to continue.
-
- The program will switch to the File Display Window, and
- the first filename and filesize will show up, as well as
- the capacity and available space on the target drive.
-
- As more files get copied, their names will show up in the
- File Display Window, as well as the adjusted figure for
- available space on the target drive.
-
- If you have more files than will fit on disk 1, you will
- get the following prompt:
-
- Please insert disk 2 into drive a:
- and press any key to proceed...
-
- Place the second diskette in the target drive, and press
- any key. The process will continue, for as many diskettes
- as it takes to copy the files you have specified.
-
- When the copying is done, Kopy will tell you so, and then
- return you to the DOS prompt.
-
-
- F. What if the file is too big to fit on a diskette?
-
- If the size of a file exceeds the CAPACITY of the first
- diskette that you used, it will be placed aside in a "not
- copied" list. When the KOPY program finishes, it will
- display a list of files, if any, that were too large to
- fit on the "benchmark" first diskette. Kopy will not
- split files across diskettes.
-
-
- IV. Kopy FEATURE LIST
-
- 1. Up to 1998 files can be copied from a directory.
-
- 2. When the capacity of a target diskette's root directory
- has been reached (in terms of total number of file
- entries possible), Kopy will ask you to remove that
- diskette, and place a new one in the diskette drive.
-
- 3. Any size diskette can be used. Kopy automatically detects
- the size of the diskette and the free space available on
- the diskette.
-
- 4. If any files exceed the capacity of the first (benchmark)
- diskette you use as a target diskette, Kopy will notify
- you of the names of these files, upon program
- termination.
-
- 5. Disk drives A-J theoretically can be copied to. (I'd
- appreciate any feedback from anyone with many disk
- drives... e, f, g, etc.).
-
- 6. Disk drives A-H theoretically can be copied from.
-
- 7. Kopy recognizes all wildcards.
-
- 8. Command-line values can be passed to Kopy. For example,
-
- kopy c:\main\*.* a
-
- 9. ESC, Ctrl-Break or Ctrl-C may be pressed to abort the
- program.
-
- 10. Lots of useful information about the diskette you are
- copying to is provided. An example of what you would see
- when copying is:
-
- ┌───────────────────────────────────────────────────────────────┐
- │ File Name Space, Capacity, ┌─Root DIR A:──┐ │
- │ being copied File Size Drive A: Drive A: │Capacity: 64│ │
- │ ------------ --------- --------- --------- │Current : 3│ │
- │ DMDRVR.BIN 8442 56832 160256 └──────────────┘ │
- │ │
- │ Files copied: 3 Total # Files: 14 │
- └───────────────────────────────────────────────────────────────┘
-
-
-
- V. REVISION HISTORY
-
- 5/15/89 Copy-Master 1.0
-
- 5/29/89 Now the program will copy to disk drives besides
- drive a:
-
- 5/29/89 The file allocation unit read from each target diskette
- is now used in all operations affecting files copied to
- that diskette.
-
- 6/01/89 Copy-Master 1.05
-
- 9/1/89 Fixed problem where on certain PC's, or with certain
- versions of DOS, full syntax of destination pathname
- must be specified in order for files to be copied to
- diskette correctly.
-
- 9/1/89 Copy-Master 1.06
-
- 9/10/89 Revamped entire interface, with introduction of multiple
- windows. Information on the status of file copying,
- the # files, and the capacity and current space
- available on the target disk is displayed in the second
- window.
-
- 10/1/89 Copy-Master 1.50
-
- 10/2/89 Fixed how program handles files that are beyond the
- capacity of the target diskette, or beyond the
- available initial space on the target diskette.
-
- 10/19/89 Shrunk .EXE file size from 61K to 27K.
-
- 10/19/89 Copy-Master 1.51
-
- 11/25/89 Revised documentation.
-
- 7/14/90 Kopy 1.6. Now I'm calling the program KOPY. I
- thoroughly revised the program. No more C2 -- can
- now handle copying to root directories of any size
- disk, without exceeding the root directory's
- capacity. Redid the whole interface, the file
- sorting algorithm, added much more error-checking,
- added a list of files too big to be copied, new
- doc's, etc. EXE size down to 21K.
-