h6. [[Programmer's Reference Manuals]] h6(. » [[*Commands]] h6((. » *Copy h2. *Copy h4. Use This *Command copies between directories the object(s) that match the given wildcard specification. h4. Syntax *Copy _source_spec destination_spec_ [[~]_options_] h4. Parameters |<^{width:8em}. _source_spec_|\2<^. Valid (wilcarded) pathname specifying a file or directory| |<^. _dest_spec_|\2<^. Valid (wilcarded) pathname specifying a file or directory| |<^. _options_|<^. Valid options (Upper/lowercase letters, separated by spaces)|_<^{width:5em}. Default ?| |<^. A(ccess) |<^. Force destination access to same as source|<^. ON | |<^. C(onfirm) |<^. Prompt for confirmation of each copy|<^. ON | |<^. D(elete) |<^. Delete the source object after copy|<^. OFF | |<^. F(orce) |<^. Force overwriting of existing object|<^. OFF | |<^. L(ook) |<^. Look at destination before loading source file|<^. OFF | |<^. N(ewer) |<^. Copy only if source more recent than destination|<^. OFF | |<^. P(rompt) |<^. Prompt for disc to be changed as needed in copy|<^. OFF | |<^. Q(uick) |<^.Use application workspace as a buffer|<^. OFF | |<^. R(ecurse) |<^. Copy subdirectories and contents|<^. OFF | |<^. S(tamp) |<^.Restamp date-stamped files after copying|<^. OFF | |<^. (s)T(ructure) |<^. Copy only the directory structure|<^. OFF | |<^. V(erbose) |<^. Print information on each object copied|<^. ON | h4. Notes Options are taken from the system variable <code>Copy$Options</code>, and those given to the command. To turn on a specific option, it must be included in the option list. To ensure a specific option is turned off, then it must be preceded with the tilde symbol (~). The leafname of the destination must specify a filename, or the wildcard symbol '*', which in the latter case will use the same pathname as the source file. It is important to note, that an infinite loop can easily be caused by copying a directory into one of its sub-directories. h4. See also * [[*Access|*Access]] * [[*Delete|*Delete]] * [[*Rename|*Rename]] * [[*Wipe|*Wipe]]