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
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.
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.
Examples:
copy c:\command.com a:
copy c:\*.exe d:\example
copy c:\fdos\bin\edit.* a:
See also:
diskcopy
move
set
verify
xcopy
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.