⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 copy.cn1

📁 DOS学习程序 (非常好的模拟DOS程序)纯绿色版
💻 CN1
字号:
                                    ~aCOPY~0

    复制一个或多个文件到所指定的路径下。

    本命令也可用来合并文件。当拷贝的文件多于一个时,MS-DOS显示每个已拷贝
的文件的名称。

语法

    ~aCOPY~0 [/Y|/-Y] [/A|/B] source [/A|/B] [+ source [/A|/B] [+ ...]]
    [destination [/A|/B]] [/V]
 
参数
 
source
    指定要拷贝的一个或一组文件的文件名和路径。source可由一个驱动器(加
冒号)、一个目录名、一个文件名、或它们的组合形式构成。
 
destination
    指定要向拷贝生成的一个或一组文件的路径和名字。destination可由一个驱动
器加冒号、一个目录名、一个文件名、或它们的组合形式构成。
 
开关项
/Y
    表明无需确认便可用~aCOPY~0替换现存的文件。默认情况下,如果用户把一个现存
    文件指定为目标文件,~aCOPY~0会询问用户是否要覆盖该文件。(MS-DOS以前的版
    本不进行确认)。如果~aCOPY~0命令是某批处理文件的一部分,那么~aCOPY~0也不进行
    确认。给定这一开关将覆盖~aCOPY~0CMD环境变量的所有默认与当前设置。
 
/-Y
    表明用户希望在~aCOPY~0命令要替换一个现存文件时给出提示进行确认。给定这一
    开关将覆盖~aCOPY~0CMD环境变量的所有默认与当前设置。
 
/A
    表明是一个ASCII文本文件。当/A开关放在命令行的一串文件名之前时,它将作
    用于所有跟在其后的文件,直到遇到/B开关,这种情况下,/B将取代/A作用于/B
    前面的那个文件。
 
    当/A跟在一个文件名后面时,它将作用于它前面的这个文件和跟在它后面的所
    有文件,直到~aCOPY~0遇到/B,这时/B作用于紧靠在它前面的文件。
 
    ASCII文本文件可用文件结束符(CTRL+Z)来指示文件尾。合并文件时,~aCOPY~0在
    默认情况下将文件视为文本文件。
 
/B
    表明是一个二进制文件,当/B在命令行上的一串文件名前时,它作用于所有跟在
    它后面的文件,直到~aCOPY~0遇到/A开关 ,这时/A将作用于它前面的这个文件。
 
    当/B跟在一个文件名后,它将作用于它前面的这个文件以及跟在它后面的所有
    文件,直到~aCOPY~0遇到一个/A开关,这时/A将作用于它前面的这个文件。

    /B 开关指定命令解释程序去读由该目录中的文件大小所指定数目的字节。/B开
    关是~aCOPY~0的默认设置,除非是~aCOPY~0用来合并文件。
 
/V
    验证新文件是否正确写入。
 
相关命令
 
    有关复制目录和子目录的详细信息,请参见<X~aCOPY~0>命令。


                                ~aCOPY~0─注解
设置~aCOPY~0CMD环境变量
 
    通过设置~aCOPY~0CMD环境变量,可以控制~aCOPY~0、MOVE和X~aCOPY~0命令在覆盖
一个文件之前是否给出提示,要求用户确认。
 
    把~aCOPY~0CMD环境变量设置为/Y,便可强制~aCOPY~0、MOVE和X~aCOPY~0在覆盖现
存文件之前进行提示;如果设置为/Y,就不会进行提示。
 
    进行上述命令时使用/Y或/-Y开关将覆盖~aCOPY~0CMD环境变量的所有默认和当前设
    置。
 
设备的拷入、拷出
 
    可用一设备名来代替一个或多个source(源)或destination(目标)。
 
拷贝到设备时,/B 开关的使用
 
    当目标是一个设备(如COM1或LPT1)时,/B开关指示MS-DOS以二进制形式拷
贝数据。在二进制模式下,所有的字符(包括诸如CTRL+C,CTRL+S,CTRL+Z和回车换
行这样的特殊字符)都作为数据拷贝到设备上。而省掉/B开关,MS-DOS则以ASCII形
式将数据拷贝到设备上。ASCII形式下,上述特殊字符会引起MS-DOS在拷贝过程中发
出特殊动作。
 
使用默认目标文件
 
    如果没有指定目标文件,MS-DOS将创建一个与源文件同名、创建日期和时间相
同的副本,并将它置于当前驱动器的当前目录下。如果源文件在当前驱动器且在当前
目录下,而没有为目的文件指定一个不同驱动器或目录的路径,则~aCOPY~0命令中止执行,
MS-DOS显示如下错误信息:
 
    File cannot be copied onto itself
    0 File(s) copied
 
使用/V开关
 
    如果MS-DOS不能验证某个写操作,它会显示错误信息。尽管~aCOPY~0命令很少出现
错误,/V开关仍可验证重要数据的拷贝是否正确。/V会使~aCOPY~0命令速度减慢,因
为MS-DOS要逐个扇区检查磁盘的记录。

使用/A和/B开关
 
    /A和/B开关的作用依它们在命令行中的位置而定。当/A或/B开关跟在源文件
名后时,~aCOPY~0按下面规则操作:
 
/A
    按ASCII文本文件拷贝数据,直到遇到第一个文件结束符。~aCOPY~0不拷贝文件结
    束符或其后的数据。

/B
    拷贝整个文件包括任何文件结束符。
 
    /A或/B开关项跟在目标文件名之后时,按下面规则操作:
 
/A
    把文件结束符加在文件的结尾处作为文件的最后一个字符。
 
/B
    不加文件结束符。

用~aCOPY~0命令合并文件
 
    如果指定了多于一个的源文件,且各项之间以+号分隔,~aCOPY~0会将这些文件合
并,生成一个新的文件。若在源文件中用了通配符,但目标仅指定一个文件名,~aCOPY~0
把所有与通配符匹配的源文件合并到一个文件中,文件名由目标指定。
 
    两种情况下,~aCOPY~0都以ASCII形式拷贝文件,除非指定了/B开关(未指定/B时不
要合并非ASCII文件,否则会导致文件被截断,因大多数二进制文件都含有CTRL+Z
字符,它将被~aCOPY~0认作文件结束标志)。
 
    如果目标文件名与被拷贝的文件中的某个同名(第一个文件名除外),则目标文件
的原来内容将丢失。这时,~aCOPY~0会显示信息如下:
 
    Content of destination lost before ~aCOPY~0
 
拷贝子目录中的文件
 
    拷贝目录中的所有文件和子目录,应使用X~aCOPY~0命令。
 
拷贝长度为0的文件

    ~aCOPY~0不拷贝长度为0的文件,请使用X~aCOPY~0命令拷贝这类文件。

改变文件的日期和时间

    如果想把当前的日期和时间赋予文件而不修改文件内容,可使用以下命令形式。
逗号表示被省略的目标文件参数。

    ~aCOPY~0 /b source+,,



~scommand.com

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -