;
                                  ZCOPY.COM                                   

             Size (recs) CRC   Version    Author/Latest Issue      Disk
               9k (71)   3042  2.1        Richard Brewster 8/88    Z3COM13

  1- Syntax/Options  2- Notes  3- ZCOPY.HLP  4- Examples of Use               

   ZCOPY copies  a set of files from selected locations to one destination du:
quickly  (without renaming,  without sending files to logical devices, without
concatenating,  without verifying and  without transforming  the files  in any 
way).  ZCOPY's features include:   8080 code compatibility;  standard CP/M 2.2 
BDOS calls; ZCPR style du: filespecs;  wildcard user specs; multiple filespecs 
on command line; flexible order of command line arguments; query option before 
operation (patchable as entry default and available at any time with ESC); R/O
file-detect before erasure  (user given  option  to erase  or  preserve file); 
patchable  maxdrv,  maxusr,  and  maxfiles  matched  per  wildcard   filespec; 
redirected input or output.  See ZCOPY.HLP for details of usage.
:1

   Syntax:        ZCOPY <filespec> {filespec...} {du:} {[flag}

   Flag options:  [Q uery  [A dd  [R eplace  [N o sort

   [Q  <-- queries before operation
   [A  <-- refuses to copy files which already exist on dest du:
   [R  <-- opposite of [A
   [N  <-- keeps files in order as they appear on source disk 

   Command line arguments to ZCOPY fall into three simple categories:   source
filespecs,  destination,  and flags.   These do  not have to be in any special
order on the command line, so you can use whatever order feels right to you.

   ZCOPY takes  a filespec list of as many source filespecs as you can fit  on 
the command line, and more.
:2

ZCOPY Notes:

   a. Version 2.1 adds sorting and  the [No sort option.  Add,  Replace and No
      sort defaults may  be patched by the  user.   Messages now indicate  the
      mode(s) of operation.  Help text improved.   ZCOPY21 is larger (1K) than 
      ZCOPY20  (and thus has a  somewhat smaller copy buffer,  a tradeoff  for 
      sorting).   ZCOPY21 allows you  to reference unambiguous filenames which 
      have '/' or '_' in  them,  even  though these  are  not supposed  to  be 
      allowed under CP/M.  
:3 :zcopy1
:4

Examples of Use:

   a. ZCOPY A15:HELP.* 0:TEST C3:

      -- Copies A15:HELP.* plus A0:TEST to C3:

   b. ZCOPY B0:*.COM [N

      -- Copies B0:*.COM to logged du: with No sort

   c. ZCOPY C*:*.TXT A1: [Q

      -- Copies *.TXT in all user areas of C: to A1: with Query

   d. ZCOPY <INDIRECT.TXT

      -- Takes one argument per line from file INDIRECT.TXT
