home *** CD-ROM | disk | FTP | other *** search
/ Phoenix CD 2.0 / Phoenix_CD.cdr / 02a / pcopy82d.zip / PCOPY.DOC next >
Text File  |  1989-12-13  |  62KB  |  1,379 lines

  1.  
  2.                          PCOPY 8.2d Registration Request
  3.  
  4.  
  5.         Thank you for your registration.  It is sincerely appreciated!
  6.  
  7.         --------------------------------------------------------------------
  8.         VISA/Mastercard  orders  are only accepted through telephone orders.
  9.         Call the Public (Software) Library at 800-242-4775 to order NOW!
  10.         --------------------------------------------------------------------
  11.  
  12.         _____ Registration of all Patriquin Utilities with
  13.                 program disk and User's Guide........................$45.00
  14.  
  15.         When you register the below versions, you will receive registration
  16.         codes along with the latest version of the utility.
  17.  
  18.         _____ PCOPY     -- Advanced windowed DOS COPY alternative...$20.00
  19.         _____ PALERT    -- Warns you of low disk space..............$15.00
  20.         _____ PATTR     -- Manage attributes of DOS files...........$10.00
  21.         _____ PDAILY    -- Automatically execute commands once/day..$10.00
  22.         _____ PDELETE   -- Save space with automatic disk cleanup...$15.00
  23.         _____ PPRINT    -- Advanced file print w/special formats....$15.00
  24.         _____ PSEARCH   -- Advanced find files with text............$15.00
  25.         _____ PTOUCH    -- Change date and time on DOS files........N/C
  26.  
  27.         _____ Update a registered set with new disk and manual.
  28.                  Registered users only Ser: __________   ........... $15.00
  29.  
  30.         ****************************************************************
  31.  
  32.         Name: __________________________________________________
  33.  
  34.         Company: _______________________________________________
  35.  
  36.         Address: _______________________________________________
  37.  
  38.                  _______________________________________________
  39.  
  40.         City: ________________________  State: ________  Zip: __________
  41.  
  42.         I learned about the utilities from: ____________________________
  43.  
  44.         If BBS indicate name and number please._________________________
  45.  
  46.         ________________________________________________________________
  47.  
  48.         Please register the software under the following name:
  49.  
  50.              ____________________________________________________________
  51.  
  52.              Send to: Norm Patriquin
  53.                       P.O. Box 8263
  54.                       San Bernardino, CA  92412
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.                                      P C O P Y
  67.  
  68.  
  69.  
  70.                              -------------------------
  71.                              Users Guide and Reference
  72.                              -------------------------
  73.  
  74.  
  75.  
  76.  
  77.                                     Version 8.2d
  78.                                    December 1989
  79.  
  80.  
  81.  
  82.  
  83.                                           ┌─────────┐
  84.                                     ┌─────┴───┐     │              (tm)
  85.                                     │         │o    │──────────────────
  86.                                     │   ┌─────┴╨──┐ │  Association of
  87.                                     │   │         │─┘  Shareware
  88.                                     └───│    o    │    Professionals
  89.                                     ────│    ║    │────────────────────
  90.                                         └────╨────┘    * Member *
  91.  
  92.  
  93.  
  94.  
  95.  
  96.                            Patriquin's BBS  714-369-9766 
  97.  
  98.                 Copyright 1986, 1987, 1988, 1989 by Norm Patriquin 
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.      PCOPY Users Guide/Reference                Copyright 1989 N. Patriquin
  106.      ----------------------------------------------------------------------
  107.  
  108.                                Table of Contents
  109.  
  110.  
  111.  
  112.      PCOPY -- Advanced replacement for DOS COPY . . . . . . . . . . . .   1
  113.  
  114.      About  PCOPY . . . . . . . . . . . . . . . . . . . . . . . . . . .   2
  115.  
  116.      Features:  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   2
  117.  
  118.      Command  Mode  Parameters  . . . . . . . . . . . . . . . . . . . .   4
  119.  
  120.      Setting of default parameters (DOS Environment)  . . . . . . . . .  16
  121.  
  122.      PCOPY Command Examples . . . . . . . . . . . . . . . . . . . . . .  16
  123.  
  124.      Program Maintenance: . . . . . . . . . . . . . . . . . . . . . . .  17
  125.  
  126.      Registering The Utilities  . . . . . . . . . . . . . . . . . . . .  23
  127.  
  128.      VISA / Mastercard / Telephone Registration . . . . . . . . . . . .  23
  129.  
  130.      PCOPY Registration Request . . . . . . . . . . . . . . . . . . . .  24
  131.  
  132.      Reporting Problems  .............. . . . . . . . . . . . . . . . .  25
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.                                          i
  157.  
  158.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page  1
  159.         ----------------------------------------------------------------------
  160.  
  161.         PCOPY -- Advanced replacement for DOS COPY
  162.         ------------------------------------------
  163.  
  164.         The  DOS  COPY   command  is  one   of DOSs  most  used   commands.
  165.         Unfortunately,  its  abilities   are  very  limited  and   are  not
  166.         sufficient for  many disk  maintenance chores  performed by  users.
  167.         PCOPY is similar  to the DOS  COPY command in  that it copies  file
  168.         data between disks and  hard disk directories.  In  addition, PCOPY
  169.         is greatly superior  to DOS  copy in that  it provides  intelligent
  170.         file selection and processing options.   PCOPY options allow you to
  171.         use a single PCOPY command to perform a function that would require
  172.         many DOS copy commands and much thought.
  173.  
  174.         In addition to superior file copy functions, PCOPY provides a safer
  175.         way to  copy files than  is provided by the  DOS COPY command.   It
  176.         allows you to copy only newer files  or update a directory with the
  177.         contents of another.  PCOPY will never overlay a file accidently.
  178.  
  179.         PMOVE is an option of the PCOPY  command used to move files between
  180.         disks and directories  on disks.   PMOVE combines the functions  of
  181.         DOS COPY and  DELETE commands to make  moving files very easy.   In
  182.         addition to just moving files, PMOVE also allows selection criteria
  183.         to be specified to better qualify the files to be moved.
  184.  
  185.         PMOVE  automatically   determines  the  environment   the  move  is
  186.         requested for and then determines if  the data must be moved or  if
  187.         the file  can be moved by renaming.   Moving with rename is allowed
  188.         if the move is to another directory on  the same disk device.  If a
  189.         rename move can be done, it is much faster than moving the data, it
  190.         helps to keep  from fragmenting  disk free space,  and allows  very
  191.         large files to  be moved  between directories when  they could  not
  192.         normally be moved with DOS COPY because of insufficient space.
  193.  
  194.         For the remaining part  of this documentation we will refer  to the
  195.         program  as PCOPY. Remember that the  only difference between PCOPY
  196.         and PMOVE is  that PMOVE removes the file  from the source location
  197.         after it has been successfully copied to the desired location.
  198.  
  199.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page  2
  200.         ----------------------------------------------------------------------
  201.  
  202.         About  PCOPY
  203.         ------------
  204.  
  205.         PCOPY is developed to allow standard DOS wild card pathnames in the
  206.         source file specifications,  and standard pathnames for  the target
  207.         directory specification.
  208.  
  209.         PCOPY attempts  to anticipate your  needs and  help you  accomplish
  210.         your  task.   For  instance, if  PCOPY  determines that  the target
  211.         directory name does  not exist,  it will  ask you  if it  is to  be
  212.         created.  If  you respond <YES>, the directory will  be created for
  213.         you.   With the /SAve option,  if  you are about to overlay another
  214.         file with  a  duplicate  name,  you will  be  asked  if  the  older
  215.         duplicate file is to be renamed with a version number.
  216.  
  217.         PCOPY keeps you out of trouble.  If it saves you from  overlaying a
  218.         needed  file just once, it has  paid for  itself. Think of  all the
  219.         times it might have saved you in the past.
  220.  
  221.         For an immediate  command summary, enter the  PCOPY command without
  222.         any parameters.  Help panels will be displayed.
  223.  
  224.         Features:
  225.         ---------
  226.  
  227.           ** Copies files to and from any disk or directory.
  228.  
  229.           ** Allows you  to save  older versions of  files with new   names
  230.              before replacing them.
  231.  
  232.           ** Moves files  by copying  them  or  renaming them  to  the  new
  233.              location.
  234.  
  235.           ** Deletes the original file if /X is specified.
  236.  
  237.           ** Creates target directories if needed.
  238.  
  239.           ** Makes sure the DOS archive flag is set correctly for each file
  240.              as it is moved.
  241.  
  242.           ** Preserves the DOS date and time for each file moved.
  243.  
  244.           ** Allows user to  pause processing at  any time by  pressing any
  245.              keyboard key.  Once stopped,  the program can be terminated by
  246.              pressing <ESCAPE>.
  247.  
  248.           ** Provides file  selection and  processing control  options   to
  249.              tailor the move process to your own needs.
  250.  
  251.           ** Allows commands to be tested so you may be sure  that commands
  252.              are specified as you desire.
  253.  
  254.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page  3
  255.         ----------------------------------------------------------------------
  256.  
  257.           ** Copy updated files to a special disk or directory.
  258.  
  259.           ** If there is not sufficient space on the current target   disk,
  260.              PCOPY will allow you  to place another disk in  the  drive and
  261.              continue processing.  This allows you to easily copy groups of
  262.              files larger than disk size to other computers.
  263.  
  264.           ** Start with a specific file in a directory.
  265.  
  266.           ** End with a specific file in a directory.
  267.  
  268.           ** Process files  based  on  the date  stored  in  its  directory
  269.              entry.
  270.  
  271.           ** Warns you before overlaying a file unless specific  parameters
  272.              indicating otherwise are specified.
  273.  
  274.           ** Checks target  disk for  available space before  starting   to
  275.              copy files.   This prevents time  from being wasted   when the
  276.              copy will not be able to complete.
  277.  
  278.           ** Gives you constant status of the progress of the  command.
  279.  
  280.           ** Runs with windows or using standard DOS screen output.
  281.  
  282.           ** Format new floppy disks  as they are needed by pressing   <F3>
  283.              at any prompt.
  284.  
  285.           ** Process  one directory,  a single  directory  subtree or   all
  286.              directories on a disk (/S).
  287.  
  288.           ** Allows you to  indicate that multiple  input disks are   to be
  289.              used  and  prompts  for  the  next  one  after  each  disk  is
  290.              processed.
  291.  
  292.           ** Create a series of output disks filled efficiently with  files
  293.              from the source location.
  294.  
  295.           ** DOS ERRORLEVEL set to indicate error conditions.  PCOPY may be
  296.              used in .BAT files to  copy files and you may  confirm results
  297.              are good.
  298.  
  299.           ** Special Wildcard matching  *DISK*.* allows  you to select  all
  300.              files with specific text in filename.
  301.  
  302.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page  4
  303.         ----------------------------------------------------------------------
  304.  
  305.         Command  Mode  Parameters
  306.         -------------------------
  307.  
  308.         PCOPY allows several command parameter switches to be specified  to
  309.         qualify the copy criteria.   All these parameters are  optional. If
  310.         no parameters are specified, PCOPY will act similar to the DOS COPY
  311.         command except that it will prompt you before overlaying any files.
  312.         The PCOPY command is used like DOS COPY except for  these switches.
  313.         The command format  and switch parameters  are described below.   A
  314.         quick review of  command parameters is always available by entering
  315.         the PCOPY command without any parameters.
  316.  
  317.  
  318.         COMMAND FORMAT:
  319.  
  320.           PCOPY from_file_spec [to_file_spec] [ (/ switches) ]
  321.  
  322.  
  323.         [from]
  324.              Enter the  DOS file specification  for the  directory and file
  325.              names to be moved.
  326.  
  327.              The filename  portion of  the file  specification may  contain
  328.              wild card characters documented by DOS (* and ?).
  329.  
  330.              Special  pattern  selection  of  *DISK*.*  may  be  specified.
  331.              *DISK*.* would  select all  files that have  the chars  'DISK'
  332.              anywhere in  the first  portion of  the filename.   *DI*S*K*.*
  333.              type specification also works.
  334.  
  335.              As an alternative, a file containing a list of input files may
  336.              be supplied.  Create  a file containing lines  with a filename
  337.              or complete pathname on  each line.  Provide  this filename as
  338.              the source filename to PCOPY and add an @ character before the
  339.              name.  The list of files will be processed as if they were all
  340.              specified on the input command line.
  341.  
  342.              For file list processing,  PCOPY understands the output of the
  343.              DOS DIR command.   You may use the  DOS redirection feature to
  344.              direct DIR output  to a file, edit  the file to add  or remove
  345.              entries,  and  then  provide this  to  PCOPY  as  input.   For
  346.              example:
  347.  
  348.                 DIR A: >DIRLIST
  349.                 (edit dirlist)
  350.                 PCOPY @DIRLIST B:
  351.  
  352.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page  5
  353.         ----------------------------------------------------------------------
  354.  
  355.         [to]
  356.              Enter  the  DOS  file  specification  for  the  directory  and
  357.              filename to  be copied to.   If the "to"  specification is not
  358.              entered, files will be moved to the current directory.
  359.  
  360.  
  361.         /A   Archive - Selects only files  that have been marked updated by
  362.              DOS.    This  flag  is updated  by  DOS  whenever  a  file  is
  363.              processed with an intent to change or create new data.
  364.  
  365.  
  366.         /AP  Append.   All source  files selected  will be concatenated and
  367.              placed together in a single output file.  The output file will
  368.              be given the name of the first, or only selected input file, or
  369.              the target filename specified.
  370.  
  371.  
  372.         /B   BACKUP  - When  specified,  the DOS  Archive (Update)  flag is
  373.              reset after a file has been copied.
  374.  
  375.  
  376.         /BA  BAtch file processing. PCOPY always checks to determine if the
  377.              user has pressed a key to pause PCOPY  processing.  This check
  378.              can  interfere  with  programs that  store  keystrokes  in the
  379.              keyboard buffer for  subsequent  activity.   The /BA parameter
  380.              sets "no-windows" mode  and  disables the "key press" check to
  381.              leave stored keystrokes undisturbed.
  382.  
  383.  
  384.         /BW  Forces PCOPY to use  monochrome colors even when  it detects a
  385.              color display environment.
  386.  
  387.  
  388.         /CD:xxx
  389.              A  special  parameter  that allows  you  to  use the  advanced
  390.              selection  criteria  offered  by  PCOPY  to  select files  for
  391.              processing  by  any  command  of  your  choice.    Users  have
  392.              indicated they would like to select files by date, and archive
  393.              them into a file for  saving.  This parameter allows  PCOPY to
  394.              invoke any command of your choice for each file PCOPY selects.
  395.              With this  parameter, PCOPY  will not  copy your  data, it  is
  396.              simply a file selection utility.
  397.  
  398.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page  6
  399.         ----------------------------------------------------------------------
  400.  
  401.              To use this parameter you must supply the  command PCOPY is to
  402.              execute.   To  be compatible  with  DOS  command  line  option
  403.              specifications, you  use special  substitution  characters  to
  404.              build a command to your specifications.  The following special
  405.              characters are used:
  406.  
  407.                 # -- Is replaced with the  full pathname of the file  to be
  408.                      processed.
  409.                 $ -- Is replaced with the filename of the file selected.
  410.                 @ -- Is replaced with the target  filename PCOPY would have
  411.                      copied the file to, if the copy operation was active.
  412.                 [ -- Is replaced with a single space character.
  413.                 ] -- Is replaced with a backslash character (\).
  414.                 } -- Is replaced with a slash (/) characters.  This must be
  415.                      used to allow a command to include / parameters, since
  416.                      PCOPY will interpret a / as one of its own parameters.
  417.  
  418.              The following example shows how PCOPY can be used  to drive an
  419.              EDIT command with variable parameters:
  420.  
  421.                 PCOPY *.c/d:)1jan89/cd:EDIT[#[}F[}pf:]log
  422.  
  423.              Assuming  file  C:\COMP\TEST.C  was  selected,  the  following
  424.              command would result:
  425.  
  426.                 EDIT C:\COMP\TEST.C /F /PF:\LOG
  427.  
  428.              To execute the command, PCOPY invokes a second copy of the DOS
  429.              command  processor.  When  the /CD  parameter is  used,  PCOPY
  430.              forces operation  without windows to eliminate screen flashing
  431.              between commands.
  432.  
  433.  
  434.         /CF:pth
  435.              This parameter alters the  meaning of the /CD  parameter. When
  436.              specified with a  full DOS pathname (including  the filename),
  437.              it indicates that PCOPY is  to write all generated commands to
  438.              the specified  file.   The commands  will not  be executed  by
  439.              PCOPY.  This  allows you to generate  a .BAT file that  can be
  440.              modified and executed at a mater time.
  441.  
  442.              The following  sample  will generate commands and place them in
  443.              batch file DOIT.BAT.
  444.  
  445.              PCOPY *.c/d:)1jan89/cd:EDIT[#[}F[}pf:]log /CF:DOIT.BAT
  446.  
  447.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page  7
  448.         ----------------------------------------------------------------------
  449.  
  450.         /C2 /C3
  451.              Specify /C2 or /C3 to  use different colors when PCOPY is used
  452.              with windows operation.   To make this color change permanent,
  453.              specify the parameter in the DOS environment variable.
  454.  
  455.  
  456.         /D:  [(] [)] [=] xxx Date.
  457.  
  458.              Select files  based on  the relationship   between their  last
  459.              update date and the date specified.  This parameter includes a
  460.              date or number of days value.
  461.  
  462.              It may also contain  a operator that reverses  or modifies the
  463.              use of the date specified.
  464.  
  465.              When xxx  contains a date, the  date is  compared to  the last
  466.              update date of the file.  The last  update date of the file is
  467.              the date  contained in  its  directory  entry.   The  file  is
  468.              selected if the condition specified  by the condition modifier
  469.              is met.  The condition modifier meanings are:
  470.  
  471.              '('  Select   files  whose   date  is  older   than  the  date
  472.                   specified.
  473.  
  474.              ')'  Select   files  whose   date  is  newer   than  the  date
  475.                   specified.
  476.  
  477.              '='  Select files whose date is equal to the date specified.
  478.  
  479.              If the condition operator is not specified, ')' is assumed.
  480.  
  481.              Date values may be specified in any of the following formats:
  482.  
  483.                     MM/DD/YY        MM-DD-YY        DDMMMYY
  484.                 /D:)12/31/80    /D:(12-31-80    /D:=31DEC80
  485.  
  486.              If xxx contains a numeric  value, that positive number is used
  487.              to  generate a  date  value a  number  of  days  prior  to the
  488.              current date.  That date is used  as in the calculation above.
  489.  
  490.              Example:
  491.  
  492.              /D:(1JAN86  - Process files updated prior to 1JAN86
  493.              /D:)1JAN86  - Process files updated after 1JAN86
  494.              /D:=1JAN86  - Process files updated 1JAN86
  495.              /D:(5  - Process files modified prior to 5 days ago
  496.              /D:)5  - Process files modified within the last 5 days
  497.              /D:=5  - Process files modified 5 days ago
  498.  
  499.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page  8
  500.         ----------------------------------------------------------------------
  501.  
  502.         /D-  Delete all files on target drive before starting copy.
  503.  
  504.  
  505.         /D2  Add files to the files already on the first output disk. Then,
  506.              delete  all  files  from   subsequent  disks  provided  before
  507.              copying to  them.   Use /D2 when you  want  to append files to
  508.              a set of  already  existing  disks.  This parameter allows you
  509.              to continue backing up to a partially used disk and then reuse
  510.              disks already containing old unwanted backup files.
  511.  
  512.  
  513.         /DC  Directory Copy  -  Causes PCOPY to create a duplicate directory
  514.              on the output disk for every directory processed on the  source
  515.              disk.  Directories are only created when  files  are  processed
  516.              from them.  See also the /S option.  This is useful for copying
  517.              all files, and directories, from one disk to another.
  518.  
  519.  
  520.         /DL  Same as  /DC  except that  only the  Last node  of  the  source
  521.              directory is copied to the target pathname specified.
  522.  
  523.  
  524.         /DR:xxx
  525.              Use to process multiple disk drives.  /DR assumes the  presence
  526.              of the /S parameter causing all directories on the source disks
  527.              to be processed.  For those using PCOPY for backup, this allows
  528.              PCOPY to process all disk drives with a single command.
  529.  
  530.              The following command  will copy all modified files  from hard
  531.              drives C:,  D:, and E:, to  the floppy disk in  drive A:.  The
  532.              /D2 parameter will insure  each new output disk  is cleared of
  533.              all files before it is written to.
  534.  
  535.                 PCOPY *.* A: /DR:CDE/A/D2
  536.  
  537.  
  538.         /DS  Same as /DC except  that only the current directory level, and
  539.              all  its  subordinate  levels,  are  copied   to   the  target
  540.              directory.  The target  directory may contain a pathname  with
  541.              multiple  directory  levels.  In  this way,  you can  copy one
  542.              directory  structure below another directory structure.
  543.  
  544.  
  545.         /DX  When target names are single level names with  no  extensions, |
  546.              PCOPY must ask if the name refers to a directory or to  a  new |
  547.              file to be created.  This  parameter  indicates  PCOPY  is  to |
  548.              assume names without extensions are new directory names.       |
  549.  
  550.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page  9
  551.         ----------------------------------------------------------------------
  552.  
  553.         /DY  Sychronize source and target directory files.  Before  copying |
  554.              the first file to any directory, PCOPY  will  find  any  files |
  555.              existing on the  target  directory,  but  not  on  the  source |
  556.              directory.  These  files  will  be  removed  from  the  target |
  557.              directory.  Use when you want to update one  directory/disk to |
  558.              be exactly like another.  For example, copying one disk to     |
  559.              another.
  560.  
  561.  
  562.         /E   Select and  move only files that exist on  both the "from" and
  563.              "to" directories.  This causes all duplicate named files to be
  564.              replaced.
  565.  
  566.  
  567.         /EX  Designed  for  batch  file operation.  Use  this  parameter to
  568.              prevent  PCOPY  from requiring you to press a key to terminate
  569.              processing.
  570.  
  571.  
  572.         /F:file
  573.              First.  Indicates  that processing is  not to start  until the
  574.              specified filename is encountered in the source directory.
  575.  
  576.              This parameter is  most useful  in restarting  a move or  copy
  577.              from a location where it had previously terminated.
  578.  
  579.              You  may  specify  DOS pattern  name  characters  *  and  ? to
  580.              identify the file to begin processing.
  581.  
  582.  
  583.         /FI  Fill output disks as efficiently as possible.  Normally  files
  584.              are copied  in the  sequence  they  are found  in  the  source
  585.              directory.  If  a large file cannot be copied  onto the output
  586.              disk, a  new disk is requested even though there may be enough
  587.              space  left on  the  output disk  to  hold other smaller files
  588.              to be copied.
  589.  
  590.              The /FI parameter causes files to be copied in descending size
  591.              sequence.   When a file cannot fit on the  output disk, before
  592.              requesting a new output disk, PCOPY searches for  another file
  593.              that  will  fit on the disk.  When a new disk is placed in the
  594.              drive,  PCOPY   begins  processing  the  larger  files  again.
  595.              Eventually, all files requested will be copied.
  596.  
  597.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 10
  598.         ----------------------------------------------------------------------
  599.  
  600.         /IFA:pathname
  601.              Check to determine that the source file does not already exist
  602.              in  an  alternate  directory before processing it.  If it does
  603.              not exist, processing will continue.
  604.  
  605.              Use just like IFP specified below.
  606.  
  607.  
  608.         /IFP:pathname
  609.              Determine the source file  to be  copied already exists in the
  610.              pathname specified by IFP. If it does exist, process the file.
  611.              If it does not exist skip the file.
  612.  
  613.                 I.E.  PCOPY *.BAT \newdir/IFP:\testdir
  614.  
  615.              Copies  files from  the current directory  to \NEWDIR  only if
  616.              each file already exists in \TESTDIR.
  617.  
  618.  
  619.         /L:file
  620.              Last.  Processing is to stop after the specified  filename  is
  621.              encountered  in the  scan of the directory. The file specified
  622.              will be processed if it matches selection criteria.
  623.  
  624.              You  may  specify  DOS pattern  name  characters  *  and  ? to
  625.              identify the file to begin processing.
  626.  
  627.  
  628.         /LG  LoG PCOPY  activities.   PCOPY will create  a disk log  of all
  629.              actions it takes.  Provided  for  those users using PCOPY as a
  630.              backup  system.  The  log  will aid the user in later locating
  631.              the disk a file has been backed up to.
  632.  
  633.              The log file will be named PCOPY.LOG.  For DOS versions 3.0 or
  634.              later,  the  log will  be automatically  created  in the  same
  635.              directory PCOPY is executed from.  Other DOS versions will put
  636.              the log in the current directory.
  637.  
  638.              PCOPY will create the log if it does not exist.  If it already
  639.              exists,  it  will  be  added  to.   To begin a new log, delete
  640.              PCOPY.LOG before running PCOPY.
  641.  
  642.  
  643.         /M   Stop  screen  from   scrolling  past  the  end   without  user
  644.              intervention (MORE).
  645.  
  646.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 11
  647.         ----------------------------------------------------------------------
  648.  
  649.         /ME  MErge -- Works  like using /U  and /X  parameter to  move  the
  650.              most  current  files  from  one  directory  into  another.  In
  651.              addition, it deletes all  the files  that are not moved to the
  652.              new location.  This has the effect of merging the most current
  653.              files from two directories into a single directory.
  654.  
  655.  
  656.         /MU  MUltiple input  disk are  to be  processed.   After the  first
  657.              input  disk is  processed, the user is prompted for additional
  658.              disks.  You may indicate yes to process more disks  or  no  to
  659.              conclude processing.
  660.  
  661.  
  662.         /N   Only move  files that  do  not  already exist  on  the  target
  663.              directory (New files).  If the file already exists, no attempt
  664.              will be made to move it.
  665.  
  666.  
  667.         /NA  No-Archive.   Only process  files  that do  not have  the  DOS
  668.              BACKUP indicator set  in the  directory entry.   This has  the
  669.              affect  of only processing those files  that have already been
  670.              backed up.   Files not backed up will not be processed.
  671.  
  672.  
  673.         /NP  No Pause.   Use when you have  placed the /P parameter  in the
  674.              DOS  environment  with the  SET PCOPY=/P  command, and want to
  675.              override it with no pause.
  676.  
  677.  
  678.         /NW  No Windows - Do not  use windows during processing. All screen
  679.              output will be done through standard DOS facilities.
  680.  
  681.  
  682.         /O:filename-list   Specify a list of filename patterns that are  to |
  683.              be Omitted  (excluded)  from  PCOPY  processing.  If  multiple |
  684.              filename patterns are specified, separate them with commas.    |
  685.  
  686.              For example:  /O:*.BAK,*.EXE,TEST*.*                           |
  687.  
  688.  
  689.         /P   Pause before  each file  is  moved  and ask  for  approval  to
  690.              process it.
  691.  
  692.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 12
  693.         ----------------------------------------------------------------------
  694.  
  695.         /R   Replace  any duplicate files on the target  disk or directory.
  696.              PCOPY will replace files regardless of file dates and times.
  697.  
  698.  
  699.         /RD  Reset Date.  Normally PCOPY retains the  files  original  date |
  700.              and time when copying it.  /RD causes the new copied  file  to |
  701.              have the current date.                                         |
  702.  
  703.  
  704.         /RE  REgister the program.   Use this option to  register your copy
  705.              of the utility.  You will need to have the registration number
  706.              and code that is sent to after you request registration.
  707.  
  708.              Part of the registration screen also allows you to permanently
  709.              modify the windows option.  If you do not want  windows during
  710.              processing, use  this option  to  change the  windows  program
  711.              option.   You  do not  need  to be  registered to  change this
  712.              information.
  713.  
  714.  
  715.         /RO  Read-Only.  Normally  processing skips  files marked with  the
  716.              DOS Read-Only attribute.  Using  /RO causes Read-Only files to
  717.              also be selected for processing.
  718.  
  719.  
  720.         /S   System --  If a source  directory is  supplied, that directory
  721.              and  all subordinate  directories will  be processed.    If no
  722.              source directory  is specified,  all directories  on the  disk
  723.              will be processed.
  724.  
  725.  
  726.         /SA  SAve --  Instead of  overlaying  already existing  files  with
  727.              duplicate names,  before the new  file is copied, the file  in
  728.              the target directory is renamed  with a version.  This insures
  729.              that no data is lost.
  730.  
  731.              If the file has an  extension name, the last two characters of
  732.              the  extension  are  replaced with  a  number  from  01  to 99
  733.              depending on the next available number.   PCOPY determines the
  734.              next  available number  by looking in the  directory for other
  735.              files with similar names.
  736.  
  737.              This facility can be used to easily save versions of a file in
  738.              a directory.
  739.  
  740.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 13
  741.         ----------------------------------------------------------------------
  742.  
  743.         /SF  System Files.  Normally processing skips files marked with the
  744.              DOS System attribute.   Using /SF causes System  files to also
  745.              be selected for processing.
  746.  
  747.         /SHx File sharing options.                                          |
  748.              Specify /SHA to ignore file sharing and copy all files.        |
  749.                      /SHR to allow files opened for read to be copied.      |
  750.                      /SHN to disallow all file sharing                      |
  751.  
  752.         /SP  Split files.  /SP indicates PCOPY is to split a  file  between |
  753.              multiple disks if there is insufficient  room  on  a  disk  to |
  754.              copy a file.                                                   |
  755.  
  756.              Split file processing                                          |
  757.              ---------------------                                          |
  758.              You may split a file into two or more parts with  PCOPY.  This |
  759.              can  be  useful  for  copying  files  larger  than  individual |
  760.              diskettes will hold, or for spliting files into smaller  parts |
  761.              for editing.                                                   |
  762.  
  763.              PCOPY splits files and  identifies  the  parts  by  placing  a |
  764.              number in the 2nd  character  of  the  files  extension  name. |
  765.              PCOPY.EXE could be split into  PCOPY.E1E  and  PCOPY.E2E.  The |
  766.              time field of the  first  part  of  a  split  file  holds  the |
  767.              replaced extension character.  For this reason, PCOPY can only |
  768.              automatically rejoin an unmodified split file.                 |
  769.  
  770.              PCOPY will automatically join split files  if  they  are  left |
  771.              unmodified before the copy.  Just reference the first part  of |
  772.              the split file and the rest will  be  copied.   You  may  also |
  773.              rejoin files using DOS COPY or PCOPY explicit commands on each |
  774.              part of a split file.  For example:                            |
  775.  
  776.              DOS   -->                                                      |
  777.                COPY  /B FILENAME.E1E+FILENAME+E2E FILENAME.EXE              |
  778.              PCOPY -->                                                      |
  779.                PCOPY A:\\FILENAME.E1E,A:\\FILENAME.E2E C:\\FILENAME.EXE /AP |
  780.  
  781.         /SP:nnn                                                             |
  782.              Force a file to be split at offset  nnn  characters  into  the |
  783.              file.  If disk space permits, both parts  of  the  split  file |
  784.              will remain in the target directory.                           |
  785.  
  786.         /SPL:nnn                                                            |
  787.              Force the text file to be copied to be split  at  line  number |
  788.              nnn.  See information about the /SP parameter for  split  file |
  789.              processing.  This can be  useful  for  breaking  a  file  into |
  790.              parts for editing.                                             |
  791.  
  792.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 14
  793.         ----------------------------------------------------------------------
  794.  
  795.         /SZ: [(] [)]  nnn
  796.              Select a  file based  on its size.   The left  paren indicates
  797.              that files less  than the indicated  size are to  be selected.
  798.              The right  paren indicates  to select  files greater  than the
  799.              size.  If right or left  paren are not specified, a left paren
  800.              is assumed.  Following are examples.
  801.  
  802.                 /SZ:100  --  Select files less than 100 characters
  803.                 /SZ:(100 --  Select files less than 100 characters
  804.                 /SZ:)100 --  Select files greater than 100 characters
  805.  
  806.  
  807.         /T   Test the copy process.  Use this switch when you would like to
  808.              verify the PCOPY command entered is correct or to confirm  the
  809.              action that will be taken by your command.  No files  will  be
  810.              copied or changed.
  811.  
  812.  
  813.         /T:  [(] [)] [=] xxx Time.
  814.  
  815.              Select files  based on  the  relationship between  their  last
  816.              update time and the time specified in the command.
  817.  
  818.              The /T parameter may also contain  a operator that reverses or
  819.              modifies  the  meaning of the date specified.   This parameter
  820.              works  exactly  like  the  /D:xxx  date  parameter.   See  the
  821.              documentation for the /D parameter for a better  idea  of  how
  822.              time is specified.
  823.  
  824.              Examples:
  825.  
  826.                 /T:(11:20a - Process files updated before 11:20 AM
  827.                 /T:(11:20  - Same as 11:20a
  828.                 /T:(11:20p - Process files updated before 11:20 PM
  829.                 /T:(23:20  - Same as 11:20p  (military time)
  830.                 /T:)11:20p - Process files updated after 11:20 PM
  831.                 /T:=11:21p - Process files updated at 11:21 PM
  832.                              (within the 60 second period)
  833.                 /T:)1:20   - Leading zeros in hour may be omitted
  834.  
  835.  
  836.         /TF  Test First.  Works similar to the /T parameter but after  test
  837.              processing is complete, PCOPY  will ask you if  the command is
  838.              to be executed as  if the /T parameter were not present.  If Y
  839.              is responded,  the command  will be  executed and  files  will
  840.              actually be processed.
  841.  
  842.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 15
  843.         ----------------------------------------------------------------------
  844.  
  845.         /U   Update files.  Only copy files that do not exist on the target
  846.              directory or duplicate filenames  that  are  newer  than their
  847.              counterparts on the target directory or disk.
  848.  
  849.              Use of this option results in the most current version of each
  850.              selected file being at the target location.
  851.  
  852.  
  853.         /V   Verify -- Use  the DOS verify option while copying data.  This
  854.              causes all data  to be reread after  it is written to  disk to
  855.              insure it was written properly.
  856.  
  857.  
  858.         /WH  Indicates WHy  files are not selected for processing. Normally
  859.              PCOPY will not show file names not  selected  for  processing.
  860.              /WH causes each filename not processed to be displayed with  a
  861.              message indicating why it was not processed.
  862.  
  863.  
  864.         /WT  WaiT  for  proper   disks  to  be  mounted   before  beginning
  865.              processing.  This  parameter is intended primarily  for floppy
  866.              disk system users.   Before beginning the copy  process, PCOPY
  867.              will ask you to place the proper disks  in  the  drives.  This
  868.              Allows you to have PCOPY on a different disk  than  the  disks
  869.              being processed.
  870.  
  871.  
  872.         /X   Move files.  Changes PCOPY's function to  move files.  It will
  873.              Delete each file from the source location after  the  copy  is
  874.              performed.  If the move is to another  directory  on  the same
  875.              disk the directory entry for the  file is moved without having
  876.              to move the data. This provides for the fastest move possible.
  877.  
  878.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 16
  879.         ----------------------------------------------------------------------
  880.  
  881.         Setting of default parameters (DOS Environment)
  882.         -----------------------------------------------
  883.  
  884.         Default parameters are parameters that do  not need to be specified
  885.         each  time PCOPY is started.  Any  PCOPY parameter may be specified
  886.         as a default parameter.
  887.  
  888.         Use the DOS SET command to specify the parameter name  and contents
  889.         to be used by PCOPY each time it is started.  The following example
  890.         indicates that PCOPY is always to assume /U and /NW are specified:
  891.  
  892.                 SET PCOPY=/U/NW
  893.  
  894.         Once this DOS command is issued, each subsequent use of PCOPY  will
  895.         operate as if these  parameters have been specified on  the command
  896.         line.  The SET  command is most commonly placed in the AUTOEXEC.BAT
  897.         file so it may be in effect every time your machine is started.
  898.  
  899.  
  900.         PCOPY Example commands
  901.         ----------------------
  902.  
  903.           1. Copy all files in directory \GEN to  directory  \SAVE.  Do not
  904.              overlay any file without first asking.
  905.  
  906.                       C>  PCOPY \GEN \SAVE
  907.  
  908.           2. Copy all files in directory \GEN to  directory \SAVE.  Replace
  909.              any already existing file with newer files only.
  910.  
  911.                       C>  PCOPY \GEN \SAVE/U
  912.  
  913.           3. Copy all *.BAT files from current directory to \SAVE
  914.  
  915.                       C>  PCOPY *.BAT \SAVE     or   PCOPY *.BAT \SAVE\*.*
  916.  
  917.           4. Move all files in current directory to disk in drive A:
  918.  
  919.                       C>  PMOVE *.* A:/X
  920.  
  921.           5. Search  hard disk C:  for any files ending  with .WKS and move
  922.              all the files to a new directory named \WKSDIR.
  923.  
  924.                       C>  PCOPY c:*.* c:\WKSDIR /X/S
  925.  
  926.           5. Backup all files on hard disk C: to multiple floppy  disks  on
  927.              drive A:.
  928.  
  929.                       C>  PCOPY *.* a: /S/A/B/DC
  930.  
  931.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 17
  932.         ----------------------------------------------------------------------
  933.  
  934.         Program Maintenance:
  935.         --------------------
  936.  
  937.           Version 1.0      May 1986
  938.           -- Multiple file move/copy utility with /U /N and /R parameters.
  939.  
  940.           Version 2.0      June 1986
  941.           -- Added ability to create directory and detect full disks.
  942.  
  943.           Version 3.0      August 1986
  944.           -- Window operation added.
  945.           -- Improved help.
  946.           -- /B  /DC  /D-  /E  /RE  /S  /SA  /SF  /V
  947.  
  948.           Version 4.0      August 18, 1986
  949.           -- /ME /SF /RO parameters added.
  950.  
  951.           Version 5.0      October 13, 1986
  952.           -- Added /MU parameter to process multiple input disk volumes.
  953.           -- Various documentation corrections.   Special thanks to  Edward
  954.              Koch for technical editing of the document.
  955.           -- Added selection by size with /SZ:nnn
  956.           -- Suspend and execute a DOS command from any question or prompt.
  957.              Press <F3> to accomplish this.  This is particularly useful to
  958.              format new floppy disks when new ones are needed.
  959.           -- Process a directory  tree if /S  is specified and  a directory
  960.              name  is  supplied  in  the  source   specification.  Previous
  961.              releases would only process a single directory, without /S, or
  962.              the entire disk with the /S parm.
  963.  
  964.           Version 5.1      November 5, 1986
  965.           -- Added complete  capability to  rename files  using DOS  global
  966.              characters ? and * in source and target specification
  967.           -- Extended ability to copy and create new directories.
  968.           -- Allow to copy a directory structure below another structure.
  969.           -- If  directory copy specified /DC and the target directory also
  970.              has  a  pathname, the source path is added to the target path.
  971.           -- Ability  to  copy a  single directory  node  below an  already
  972.              existing directory structure.  Use /DL.
  973.           -- Ability  to  copy  a complete  directory  substructure  with a
  974.              single command.
  975.           -- When /R  (replace)  specified,  print messages  indicating  if
  976.              processed files  are newer,  older or  duplicates of  overlaid
  977.              files.
  978.  
  979.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 18
  980.         ----------------------------------------------------------------------
  981.  
  982.           Version 6.1      June 27, 1987
  983.           -- Added  /IFP  and  IFA  command  line  parms  to  control  file
  984.              selection  based  on  a duplicate  filename  being  present or
  985.              absent in another directory.
  986.  
  987.           -- Added /WHy parameter to cause PCOPY to show why files were not
  988.              copied.
  989.  
  990.           -- Added /NS to allow PCOPY to run with No Sounds (Beeps)
  991.           -- Added /BA to  allow PCOPY to  be used without  intervention in
  992.              DOS .BAT files.  The keyboard  buffer is not checked for a key
  993.              to stop  processing so  keyfake can be  used and a  no windows
  994.              mode is used.
  995.  
  996.           -- A SET PCOPY=  environment specification may be  specified with
  997.              command parameter variables  to allow  you to have  parameters
  998.              active during  every use  of PCOPY without  having to  specify
  999.              them.
  1000.                   Example:SET PCOPY=/WH/U/NW
  1001.  
  1002.           -- When large  files are  being copied  PCOPY will  now show  the
  1003.              number of characters copied as the file is processed.  This is
  1004.              in window mode only.
  1005.  
  1006.           -- Shows date and time for each file copied
  1007.           -- No window mode now shows count of files processed
  1008.  
  1009.  
  1010.           Version 6.5      September 14, 1987
  1011.  
  1012.           -- /NP parameter added so users coupe put the /Pause parameter in
  1013.              their environment variable and still  override it when needed.
  1014.              /NP = No Pause
  1015.  
  1016.           -- When in windows mode,  intercept the DOS interrupt handler  to
  1017.              neatly display a window with
  1018.                   RETRY  CANCEL FAIL ABORT
  1019.              failed I/O attempt.
  1020.  
  1021.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 19
  1022.         ----------------------------------------------------------------------
  1023.  
  1024.           Version 6.7      October 26, 1987
  1025.           -- F3 key to  exit to DOS was locking up  the system when used in
  1026.              non-windows mode.  Corrected.
  1027.  
  1028.  
  1029.           Version 7.0      February 22, 1988
  1030.           -- /FI parameter  added to  FIll output  disks most  efficiently.
  1031.              This process moves  largest files  first, followed by  smaller
  1032.              files  until a  disk is full or  no files remain  to be copied
  1033.              that can fit on the output disk.
  1034.  
  1035.           -- /DS  added.    Like  /DC,  only  the  directory  and  all  its
  1036.              subordinates  are copied below the  specified target directory
  1037.              specification.  This  allows directory structures to  be moved
  1038.              below other directory structures.
  1039.  
  1040.           -- /TF command  parameter added.  This causes PCOPY to ask if the
  1041.              live command is to be started after a test is completed.  Good
  1042.              for .BAT files.
  1043.  
  1044.           -- PCOPY  locked  the  system  if  a  command  was  entered  that
  1045.              contained an error.
  1046.  
  1047.           -- Border color is no longer set as it caused CGA users problems.
  1048.  
  1049.           -- /D- parm to delete all files on target drive did not work when
  1050.              target drive letter is larger than B:
  1051.  
  1052.  
  1053.           Version 7.1      March 16, 1988
  1054.           -- FIX - /Omit parameter did not work when /S was also used
  1055.  
  1056.  
  1057.           Version 7.2      March 25, 1988
  1058.           -- Added capability to process  a list of files  by specifying an
  1059.              input filename as a list file.  Precede with @.
  1060.  
  1061.  
  1062.           Version 7.3      April 20, 1988
  1063.           -- If file to be copied has Hidden or System attribute, make sure
  1064.              the resulting target file also has the same attribute.
  1065.  
  1066.  
  1067.           Version 7.4    May 15, 1988
  1068.           -- Allow multiple input file specifications  to be processed with
  1069.              the @filename option.
  1070.  
  1071.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 20
  1072.         ----------------------------------------------------------------------
  1073.  
  1074.           -- Add /AP (append) option  to allow multiple files  to be copied
  1075.              to a single output file.
  1076.  
  1077.  
  1078.           Version 7.5    May 29, 1988
  1079.           -- /F:  and  /L:  parameter modified  to  accept  DOS  wild  card
  1080.              characters.
  1081.  
  1082.  
  1083.           Version 7.6    September 2, 1988
  1084.           -- Support replacement of DOS read only files
  1085.           -- Turn off NOVELL share  attribute when creating files.   It was
  1086.              causing a create error when creating a file.
  1087.  
  1088.  
  1089.           Version 7.7    November 6, 1988
  1090.           -- /NA parameter added to allow files with the DOS archive bit on
  1091.              to be bypassed for processing.
  1092.           -- When  /S /DC  /MU specified  and source  dir of  A:\  was also
  1093.              specified, PCOPY attempted  to process the incorrect directory
  1094.              on the second disk and failed.
  1095.           -- Add /LG parameter to create PCOPY log file.  See /LG parameter
  1096.              for more details.
  1097.           -- Added /WT parameter for floppy  disk systems to cause PCOPY to
  1098.              wait for proper disks to  be placed in drives before beginning
  1099.              processing.
  1100.           -- Removed limit of the number  of directories that PCOPY is able
  1101.              to process.
  1102.           -- Added  PCOPY  command  text  to  bottom  window of  processing
  1103.              screen.
  1104.           -- Added  /EX command  parameter to  cause PCOPY  to  end without
  1105.              requiring  the user to  press a key.   Designed for PCOPY .BAT
  1106.              file usage.
  1107.           -- Added /C2 and  /C3 command  parameters to provide  alternative
  1108.              color screen displays.
  1109.  
  1110.  
  1111.           Version 7.72  January 1, 1989
  1112.           -- Directory  search  error  corrected  When  dir  is  empty  dir
  1113.              B:\*.*\DIRNAME\*.* returned  Corrected
  1114.           -- Filelist can contain wildcards that are fully processed.
  1115.           -- Add ability to select files by time of day last updated.   See
  1116.              /T: parameter documentation
  1117.  
  1118.  
  1119.           Version 7.8   February 14, 1989
  1120.           -- Added ERRORLEVEL condition setting.  May  be tested when PCOPY
  1121.              completes  to  determine  if an  error  occurred  during PCOPY
  1122.              processing.
  1123.  
  1124.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 21
  1125.         ----------------------------------------------------------------------
  1126.  
  1127.           -- Special  wildcard pattern matching capability added.  *DISK*.*
  1128.              will select  all files  that  have  the chars  'DISK'  in  the
  1129.              primary part of the filename.  *DI*S*K*.* also works.
  1130.           -- /DS parm corrections.  Did not work without /S also specified.
  1131.           -- Command  line  shown   on  screen  was  incorrect   after  /TF
  1132.              specified.
  1133.           -- /D2  parm added.   Append to  first output disk  and clean all
  1134.              subsequent output disks.  Good for backup.
  1135.  
  1136.           Version 7.81  February 20, 1989
  1137.           -- Corrected OMIT /O feature.  It did not work in 7.8.
  1138.           -- Added  /BW  parameter to  support  black  and white  on  color
  1139.              screens.
  1140.           -- When /tf (test first) is used, only prompt to continue if test
  1141.              processing found files to process.
  1142.           -- Added  message to indicate PCOPY  was deleting files  from the
  1143.              target disk as a result of the /D-or /D2 parameters
  1144.  
  1145.           Version 7.83  April 1989
  1146.           -- print a message  when @ input file list  entry has no matching
  1147.              filenames to process.
  1148.           -- Correct display of  filenames that have special  characters in
  1149.              them.
  1150.           -- Allow F3 to exit to DOS from the HELP screens
  1151.           -- NEW!  /DR:xxx parameter  to allow multiple input  drives to be
  1152.              processed.
  1153.           -- NEW! /CD:xxx parameter to allow PCOPY selection criteria to be
  1154.              used to select files for processing by another command.
  1155.  
  1156.           Version 7.84  May 11, 1989
  1157.           -- Correct system lockup problem when /DR:ddd specified
  1158.           -- Attributes in window were sometimes incorrect
  1159.  
  1160.           Version 7.85  July 4, 1989
  1161.           -- @ filename input filelist processing was getting errors
  1162.              when attempting to process directories that contained
  1163.              subdirectories.
  1164.  
  1165.           Version 7.86  July 8, 1989
  1166.           -- Error moving readonly files over other readonly files
  1167.           -- When /NW and /TF specified, window still flashed on screen.
  1168.  
  1169.           Version 7.87  July 23, 1989
  1170.           -- Do not print banner for registered users.
  1171.           -- Support special chars such as ä for international users
  1172.           -- Revised help panels work faster and provide options to restore
  1173.              original screen on exit or leave help screen on display when
  1174.              exiting.
  1175.  
  1176.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 22
  1177.         ----------------------------------------------------------------------
  1178.  
  1179.           Version 8.0   November 26, 1989
  1180.           -- PCOPY was ported to the TURBOC compiler.
  1181.           -- /RD parameter to allow files to have current date after copy.
  1182.           -- /SP /SPL parameters added to support splitting large files
  1183.              into multiple parts.
  1184.           -- /DX parameter added to force PCOPY to assume names without
  1185.              extensions are directory names.
  1186.           -- /DY added to sychronize source and target directories.
  1187.           -- PCOPY will automatically attempt to begin formatting target
  1188.              disks that are not formatted.
  1189.           -- Code change to support specification of directory names with
  1190.              extensions.
  1191.           -- Other maintenance and corrections/improvements.
  1192.           -- /Omit /SAve /MErge changed from bonus to normal features.
  1193.           -- /SP /SPL /DY implemented as bonus features.
  1194.           -- Registration fee increased from $15 to $20.
  1195.  
  1196.           Version 8.0b  November 27, 1989
  1197.           -- Restore cursor after x exit from help
  1198.           -- Correct help border in monochrome
  1199.  
  1200.           Version 8.1   November 29, 1989
  1201.           -- Auto format start removed
  1202.           -- Added /SHN /SHA /SHR file sharing options
  1203.  
  1204.           Version 8.2   December  5, 1989
  1205.           -- Stop processing if insufficient memory
  1206.           -- Fix split file processing to disks.
  1207.           -- Correct window error in /NW mode
  1208.           -- Other smaller corrections
  1209.  
  1210.           Version 8.2c  December 10, 1989
  1211.           -- fix-deleting readonly file after move
  1212.           -- fix-DOS command screen to keep command for next use
  1213.           -- fix-screen attributes on DOS command execution
  1214.           -- fix-log, garbage in command request message
  1215.           -- fix-log, disk count is off
  1216.           -- fix-/More to stop at end of each page
  1217.           -- Change /O omit feature to accept a list of filename patterns
  1218.  
  1219.           Version 8.2d  Dec 13, 1989
  1220.           -- Move to existing dir on another drive left the current
  1221.              directory on the target drive incorrectly set.
  1222.           -- Move of file to itself caused deleted file.
  1223.  
  1224.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 23
  1225.         ----------------------------------------------------------------------
  1226.  
  1227.         Registering The Utilities
  1228.         -------------------------
  1229.  
  1230.         PCOPY is distributed under the Shareware concept. This allows users
  1231.         to evaluate software for  a short time to determine if it is useful
  1232.         to  them.  If you  decide the software is of  value to you, you are
  1233.         required to register it.
  1234.  
  1235.         This concept allows  for quality  software to be  distributed at  a
  1236.         reasonable cost.  Hundreds of hours of my time has been invested in
  1237.         PCOPY.  Continued registration will justify the continued upgrading
  1238.         of  this utility  to  insure it  remains  up to  date with  current
  1239.         technology.  In any  case, I do  greatly appreciate all users  that
  1240.         care  enough to  register.  I try  to  provide  the  best  possible
  1241.         software for all you faithful supporting users.
  1242.  
  1243.         You may use the order form on the next page when registering PCOPY.
  1244.  
  1245.         Send registration requests to:
  1246.  
  1247.                   Norm Patriquin
  1248.                   P.O. Box 8263
  1249.                   San Bernardino, CA   92412
  1250.  
  1251.         The registration charge  is a one time fee that entitles you to all
  1252.         future versions of the  product.  These may either be obtained from
  1253.         normal Shareware sources or from me.  I do not  automatically  send
  1254.         product updates to registered users.  It is impossible  to  provide
  1255.         automatic upgrades at the low costs of these utilities.
  1256.  
  1257.  
  1258.         Site Licenses
  1259.         -------------
  1260.  
  1261.         I do welcome organizations to Site License one or more utilities at
  1262.         a reduced cost.   Site Licenses allow you to be  confident that all
  1263.         users in  your organization are  using authorized  versions of  the
  1264.         utilities.  If you are interested  in site licensing, indicate your
  1265.         interest on the registration form.
  1266.  
  1267.         VISA / Mastercard / Telephone Registration
  1268.         ------------------------------------------
  1269.  
  1270.         You may place a telephone order for the utilities using your credit
  1271.         card by calling Nelson Ford's Public (Software) Library.
  1272.  
  1273.              Telephone orders: 800-242-4775
  1274.  
  1275.         The  PSL  supplies Shareware  software  at  a nominal  cost  to its
  1276.         customers.  Consider them for all your Shareware needs.
  1277.  
  1278.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 24
  1279.         ----------------------------------------------------------------------
  1280.  
  1281.                          PCOPY 8.2d Registration Request
  1282.  
  1283.         Thank you for your registration.  It is sincerely appreciated!
  1284.  
  1285.         VISA/Mastercard  orders  are only accepted through telephone orders.
  1286.         Call the Public (Software) Library at 800-242-4775 to order NOW!
  1287.  
  1288.         _____ Registration of all Patriquin Utilities with
  1289.                 program disk and User's Guide........................$45.00
  1290.  
  1291.         When you register the below versions, you will receive registration
  1292.         codes along with the latest version of the utility.
  1293.  
  1294.         _____ PCOPY     -- Advanced windowed DOS COPY alternative...$20.00
  1295.         _____ PALERT    -- Warns you of low disk space..............$15.00
  1296.         _____ PATTR     -- Manage attributes of DOS files...........$10.00
  1297.         _____ PDAILY    -- Automatically execute commands once/day..$10.00
  1298.         _____ PDELETE   -- Save space with automatic disk cleanup...$15.00
  1299.         _____ PPRINT    -- Advanced file print w/special formats....$15.00
  1300.         _____ PSEARCH   -- Advanced find files with text............$15.00
  1301.         _____ PTOUCH    -- Change date and time on DOS files........N/C
  1302.  
  1303.         _____ Update a registered set with new disk and manual.
  1304.                  Registered users only Ser: __________   ........... $15.00
  1305.  
  1306.         ****************************************************************
  1307.  
  1308.         Name: __________________________________________________
  1309.  
  1310.         Company: _______________________________________________
  1311.  
  1312.         Address: _______________________________________________
  1313.  
  1314.                  _______________________________________________
  1315.  
  1316.         City: ________________________  State: ________  Zip: __________
  1317.  
  1318.         I learned about the utilities from: ____________________________
  1319.  
  1320.         If BBS indicate name and number please._________________________
  1321.  
  1322.         ________________________________________________________________
  1323.  
  1324.         Please register the software under the following name:
  1325.  
  1326.              ____________________________________________________________
  1327.  
  1328.              Send to: Norm Patriquin
  1329.                       P.O. Box 8263
  1330.                       San Bernardino, CA  92412
  1331.  
  1332.         PCOPY Users Guide/Reference    Copyright 1989 N. Patriquin     Page 25
  1333.         ----------------------------------------------------------------------
  1334.  
  1335.                          Reporting Problems  (PCOPY 8.2d)
  1336.  
  1337.         I welcome all comments or enhancement suggestions.  Please document
  1338.         each item clearly and provide printed examples, if possible. Please
  1339.         be sure  to include this  form with all  requests. It will  help to
  1340.         make sure we can provide you with the best possible service.
  1341.  
  1342.  
  1343.         Name: __________________________________________________________
  1344.  
  1345.         Company: _______________________________________________________
  1346.  
  1347.         Address: _______________________________________________________
  1348.  
  1349.                   _______________________________________________________
  1350.  
  1351.         City: __________________________________  State: _______________
  1352.  
  1353.         Zip: ______________________________
  1354.  
  1355.         Telephone: _______ / ________________________ (Home / Work)
  1356.  
  1357.  
  1358.         Date: _________________________     Machine Type:_______________
  1359.  
  1360.  
  1361.         Name of Utility: _______________________ DOS Level: ____________
  1362.  
  1363.         Description of problem or enhancement:
  1364.  
  1365.         ________________________________________________________________
  1366.  
  1367.         ________________________________________________________________
  1368.  
  1369.         ________________________________________________________________
  1370.  
  1371.         ________________________________________________________________
  1372.  
  1373.         Suggested solution:
  1374.  
  1375.         ________________________________________________________________
  1376.  
  1377.         ________________________________________________________________
  1378.  
  1379.