FreeDOS help system (hhstndrd 1.0.8 en)[copy]

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 (C) 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.