Command: copy

  COPY copies one or more files to another location.

Syntax:

  COPY [drive][path]filename [/A | /B]  
       + [drive][path]filename [/A | /B]
       [+ [...]] [drive][path]filename [/A | /B] [/V] [/Y | /-Y] [/?]
       drive     The drive letter, e.g. C:
       path      The directory, e.g. \example\
       filename  The file name, e.g. test.txt

[Main menu] [top] (Syntax) [Options] [Comments] [Examples] [See also] [File]

Options:

  source       Specifies the file or files to be copied 
               (= first [[drive][path][file]]).
  /A           Indicates an ASCII text file.
  /B           Indicates a binary file.
  destination  Specifies the directory and/or filename for the new 
               file(s) (=last [[drive][path][file]]).
  /V           Verifies that new files are written correctly.
  /Y           Suppresses prompting to confirm you want to overwrite an
               existing destination file.
  /-Y          Causes prompting to confirm you want to overwrite an
               existing destination file.
  /?           Shows the help

[Main menu] [top] [Syntax] (Options) [Comments] [Examples] [See also] [File]

Comments:

  COPY won't copy directories or files that are of zero length. 
  To copy either of these, use XCOPY.
  The COPYCMD environment variable can be set to make /Y the default:
    SET COPYCMD=/Y
  To cancel the /Y for a particular copy command, use /-Y at the command 
  line. The COPYCMD variable also affects the XCOPY command.
  To append files, specify a single file for destination, but multiple 
  files for source (using wildcards or file1+file2+file3 format).
  Detailled explanation of the Options:
    source       The source consists of "drive" "path" and "file".
    drive        The drive letter, e.g. "C:" or "D:".
    path         The directory, e.g. "\example\"
    file         The name of a file to copy, e.g. "test.txt". 
                 Completely: C:\example\test.txt .
    destination  The name of destination file(s) or directory.  If the
                 dest filename contains a *, then this is replaced by that 
                 part of the filename with the same part as the source.
    /A           Copies an ASCII file.  If this precedes a filename in a 
                 list of files, then from this file on, copy as ASCII 
                 files.
                 e.g.: copy /A ASCI1.txt+ASCI2.txt+ASCI3.txt  /B+BIN1.bin 
                 TARGET
    /B           Copies a binary file.  This is the default. If this 
                 precedes a filename in a list of files, then from this 
                 file on, copy as binary files. E.g.:
                 copy /B BIN1.bin+BIN2.bin+BIN3.bin /A+ASCI1.txt TARGET
    /V           Verifies that the files are written correctly.
    /Y           Suppresses the overwrite confirmation message; existing 
                 files with the same name at the destination will be 
                 overwritten.
  COPY is a command internal to command.com and needs no other file
  in order to work.

[Main menu] [top] [Syntax] [Options] (Comments) [Examples] [See also] [File]

Examples:

  copy c:\command.com a:
  copy c:\*.exe d:\example
  copy c:\fdos\bin\edit.* a:

[Main menu] [top] [Syntax] [Options] [Comments] (Examples) [See also] [File]

See also:

  diskcopy
  move
  set
  verify
  xcopy

[Main menu] [top] [Syntax] [Options] [Comments] [Examples] (See also) [File]

File:

  Please read this command's lsm file also.
  You will find the updated version (internet) here and
  the version described in this manual page here.
  The lsm file contains information about the name of the programmer,
  the download site, and some other command related information.

[Main menu] [top] [Syntax] [Options] [Comments] [Examples] [See also] (File)


  Copyright © 1998 Jim Hall, updated 2007 by W. Spiegl.

  This file is derived from the FreeDOS Spec Command HOWTO.
  See the file H2Cpying for copying conditions.