# 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.