Dos 中的 copy 命令可以复制文件,也可以用来合并文件。
将一份或多份文件复制到另一个位置,也可用来合并文件。当拷贝的文件多于一个时,会显示每个已拷贝的文件的名称。
COPY [/Y | /-Y][/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]]
参数 | 描述 |
---|---|
source | 需要复制的文件。 |
/A | 表示一个 ASCII 文本文件。 |
/B | 表示一个二进位文件。 |
destination | 为新文件指定目录和 / 或文件名。 |
/Y | 不使用确认是否要改写现有目标文件的提示。 |
/-Y | 使用确认是否要改写现有目标文件的提示。 |
实例 | 描述 |
---|---|
copy /a | 复制文本文件。 |
copy /b | 复制二进位文件。 |
copy /y | 不使用确认是否要改写现有目标文件的提示。 |
copy /-y | 使用确认是否要改写现有目标文件的提示。 |
copy /a
使用 cd 命令进入 E 盘,具体命令如下:
cd /d e:haicoder
运行后,输出如下:
复制文本文件,输入以下命令:
copy file.txt file_copy.txt /a
运行结果如下图:
此时查看文件夹,发现复制成功,如下图:
copy /b
使用 cd 命令进入 E 盘,具体命令如下:
cd /d e:haicoder
运行后,输出如下:
复制文本文件,输入以下命令:
copy binfile.bin binfile_copy.bin /b
运行结果如下图:
此时查看文件夹,发现复制成功,如下图:
copy /y
使用 cd 命令进入 E 盘,具体命令如下:
cd /d e:haicoder
运行后,输出如下:
当复制文件已存在,会提示是否要覆盖,输入以下命令:
copy file.txt file_copy.txt
执行后如下图:
如果不想看到确认提示,可以输入以下命令:
copy file.txt file_copy.txt /y
运行结果如下图:
此时查看文件夹,发现复制成功,如下图:
copy /-y
当复制文件已存在,如果需要提示是否要覆盖,可以输入以下命令:
copy file.txt file_copy.txt /-y
执行后如下图:
此时查看文件夹,发现复制成功,如下图:
copy filename + filename2
使用 cd 命令进入 E 盘,具体命令如下:
cd /d e:haicoder
运行后,输出如下:
我们需要合并以下文件,如下图:
可以输入以下命令:
copy fileA.txt + fileB.txt
执行后如下图:
此时查看文件,发现合并成功,如下图:
Dos 中的 copy 命令可以执行复制或合并文件的一系列操作。